XML 78 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reportable Segments (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Net interest revenue from external sources $ 167,726bokf_NirExpenseFromExternalSources $ 162,642bokf_NirExpenseFromExternalSources
Net interest revenue (expense) from internal sources 0bokf_NIRexpensefrominternalsources 0bokf_NIRexpensefrominternalsources
Net interest revenue 167,726us-gaap_InterestIncomeExpenseNet 162,642us-gaap_InterestIncomeExpenseNet
Provision for credit losses 0us-gaap_ProvisionForLoanLeaseAndOtherLosses 0us-gaap_ProvisionForLoanLeaseAndOtherLosses
Net interest revenue after provision for credit losses 167,726us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss 162,642us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
Other operating revenue 166,017us-gaap_NoninterestIncome 138,942us-gaap_NoninterestIncome
Other operating expense 220,265us-gaap_NoninterestExpense 185,104us-gaap_NoninterestExpense
Net direct contribution 113,478bokf_Netdirectcontribution 116,480bokf_Netdirectcontribution
Corporate expense allocations 0bokf_CorporateExpenseAllocations 0bokf_CorporateExpenseAllocations
Net income before taxes 113,478us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 116,480us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Federal and state income taxes 38,384us-gaap_IncomeTaxExpenseBenefit 39,437us-gaap_IncomeTaxExpenseBenefit
Net income 75,094us-gaap_ProfitLoss 77,043us-gaap_ProfitLoss
Net income attributable to non-controlling interests 251us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest 453us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
Net income attributable to BOK Financial Corp. shareholders 74,843us-gaap_NetIncomeLoss 76,590us-gaap_NetIncomeLoss
Average assets 29,970,704bokf_AverageAssetsForReportingPeriod 27,238,768bokf_AverageAssetsForReportingPeriod
Average invested capital 3,351,561bokf_SegmentReportingAverageInvestedCapitalForPeriod 3,105,074bokf_SegmentReportingAverageInvestedCapitalForPeriod
Performance measurements: [Abstract]    
Return on average assets 1.01%bokf_SegmentReportingReturnOnAverageAssets 1.14%bokf_SegmentReportingReturnOnAverageAssets
Return on average invested capital 9.06%bokf_SegmentReportingReturnOnAverageInvestedCapital 10.00%bokf_SegmentReportingReturnOnAverageInvestedCapital
Efficiency ratio 64.91%bokf_SegmentReportingEfficiencyRatio 60.06%bokf_SegmentReportingEfficiencyRatio
Operating Segments [Member] | Commercial [Member]    
Segment Reporting Information [Line Items]    
Net interest revenue from external sources 101,168bokf_NirExpenseFromExternalSources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
90,831bokf_NirExpenseFromExternalSources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Net interest revenue (expense) from internal sources (12,555)bokf_NIRexpensefrominternalsources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
(12,275)bokf_NIRexpensefrominternalsources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Net interest revenue 88,613us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
78,556us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Provision for credit losses (9,268)us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
(3,464)us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Net interest revenue after provision for credit losses 97,881us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
82,020us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Other operating revenue 42,884us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
38,686us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Other operating expense 50,580us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
49,290us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Net direct contribution 90,185bokf_Netdirectcontribution
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
71,416bokf_Netdirectcontribution
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Corporate expense allocations 14,825bokf_CorporateExpenseAllocations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
13,982bokf_CorporateExpenseAllocations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Net income before taxes 75,360us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
57,434us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Federal and state income taxes 29,315us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
22,342us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Net income 46,045us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
35,092us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Net income attributable to non-controlling interests 0us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
0us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Net income attributable to BOK Financial Corp. shareholders 46,045us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
35,092us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Average assets 12,654,200bokf_AverageAssetsForReportingPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
10,933,196bokf_AverageAssetsForReportingPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Average invested capital 994,596bokf_SegmentReportingAverageInvestedCapitalForPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
898,724bokf_SegmentReportingAverageInvestedCapitalForPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Performance measurements: [Abstract]    
Return on average assets 1.48%bokf_SegmentReportingReturnOnAverageAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
1.31%bokf_SegmentReportingReturnOnAverageAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Return on average invested capital 18.79%bokf_SegmentReportingReturnOnAverageInvestedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
15.92%bokf_SegmentReportingReturnOnAverageInvestedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Efficiency ratio 38.43%bokf_SegmentReportingEfficiencyRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
41.52%bokf_SegmentReportingEfficiencyRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_CommercialMember
Operating Segments [Member] | Consumer [Member]    
Segment Reporting Information [Line Items]    
Net interest revenue from external sources 20,725bokf_NirExpenseFromExternalSources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
20,983bokf_NirExpenseFromExternalSources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Net interest revenue (expense) from internal sources 7,914bokf_NIRexpensefrominternalsources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
9,229bokf_NIRexpensefrominternalsources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Net interest revenue 28,639us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
30,212us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Provision for credit losses 1,510us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
1,090us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Net interest revenue after provision for credit losses 27,129us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
29,122us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Other operating revenue 56,231us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
45,414us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Other operating expense 55,858us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
42,626us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Net direct contribution 27,502bokf_Netdirectcontribution
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
31,910bokf_Netdirectcontribution
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Corporate expense allocations 21,064bokf_CorporateExpenseAllocations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
19,204bokf_CorporateExpenseAllocations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Net income before taxes 6,438us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
12,706us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Federal and state income taxes 2,504us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
4,943us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Net income 3,934us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
7,763us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Net income attributable to non-controlling interests 0us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
0us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Net income attributable to BOK Financial Corp. shareholders 3,934us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
7,763us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Average assets 7,292,883bokf_AverageAssetsForReportingPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
7,058,658bokf_AverageAssetsForReportingPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Average invested capital 272,315bokf_SegmentReportingAverageInvestedCapitalForPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
282,705bokf_SegmentReportingAverageInvestedCapitalForPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Performance measurements: [Abstract]    
Return on average assets 0.22%bokf_SegmentReportingReturnOnAverageAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
0.45%bokf_SegmentReportingReturnOnAverageAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Return on average invested capital 5.86%bokf_SegmentReportingReturnOnAverageInvestedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
11.14%bokf_SegmentReportingReturnOnAverageInvestedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Efficiency ratio 60.79%bokf_SegmentReportingEfficiencyRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
53.53%bokf_SegmentReportingEfficiencyRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_ConsumerMember
Operating Segments [Member] | Wealth Management [Member]    
Segment Reporting Information [Line Items]    
Net interest revenue from external sources 5,384bokf_NirExpenseFromExternalSources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
5,838bokf_NirExpenseFromExternalSources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Net interest revenue (expense) from internal sources 5,654bokf_NIRexpensefrominternalsources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
4,685bokf_NIRexpensefrominternalsources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Net interest revenue 11,038us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
10,523us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Provision for credit losses 57us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
(45)us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Net interest revenue after provision for credit losses 10,981us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
10,568us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Other operating revenue 62,346us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
54,261us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Other operating expense 55,042us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
49,248us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Net direct contribution 18,285bokf_Netdirectcontribution
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
15,581bokf_Netdirectcontribution
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Corporate expense allocations 10,946bokf_CorporateExpenseAllocations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
11,422bokf_CorporateExpenseAllocations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Net income before taxes 7,339us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
4,159us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Federal and state income taxes 2,855us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
1,618us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Net income 4,484us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
2,541us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Net income attributable to non-controlling interests 0us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
0us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Net income attributable to BOK Financial Corp. shareholders 4,484us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
2,541us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Average assets 4,828,340bokf_AverageAssetsForReportingPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
4,621,817bokf_AverageAssetsForReportingPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Average invested capital 224,054bokf_SegmentReportingAverageInvestedCapitalForPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
199,369bokf_SegmentReportingAverageInvestedCapitalForPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Performance measurements: [Abstract]    
Return on average assets 0.42%bokf_SegmentReportingReturnOnAverageAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
0.26%bokf_SegmentReportingReturnOnAverageAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Return on average invested capital 9.12%bokf_SegmentReportingReturnOnAverageInvestedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
5.95%bokf_SegmentReportingReturnOnAverageInvestedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Efficiency ratio 74.73%bokf_SegmentReportingEfficiencyRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
75.40%bokf_SegmentReportingEfficiencyRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_WealthManagementMember
Corporate, Non-Segment [Member] | Funds Management and Other [Member]    
Segment Reporting Information [Line Items]    
Net interest revenue from external sources 40,449bokf_NirExpenseFromExternalSources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
44,990bokf_NirExpenseFromExternalSources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
Net interest revenue (expense) from internal sources (1,013)bokf_NIRexpensefrominternalsources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
(1,639)bokf_NIRexpensefrominternalsources
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
Net interest revenue 39,436us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
43,351us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
Provision for credit losses 7,701us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
2,419us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
Net interest revenue after provision for credit losses 31,735us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
40,932us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
Other operating revenue 4,556us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
581us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
Other operating expense 58,785us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
43,940us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
Net direct contribution (22,494)bokf_Netdirectcontribution
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
(2,427)bokf_Netdirectcontribution
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
Corporate expense allocations (46,835)bokf_CorporateExpenseAllocations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
(44,608)bokf_CorporateExpenseAllocations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
Net income before taxes 24,341us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
42,181us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
Federal and state income taxes 3,710us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
10,534us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
Net income 20,631us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
31,647us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
Net income attributable to non-controlling interests 251us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
453us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
Net income attributable to BOK Financial Corp. shareholders 20,380us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
31,194us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
Average assets 5,195,281bokf_AverageAssetsForReportingPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
4,625,097bokf_AverageAssetsForReportingPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
Average invested capital $ 1,860,596bokf_SegmentReportingAverageInvestedCapitalForPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember
$ 1,724,276bokf_SegmentReportingAverageInvestedCapitalForPeriod
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= bokf_FundsManagementAndOtherMember