XML 75 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements, Financial Instruments (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Cash and due from banks $ 550,576,000us-gaap_CashAndDueFromBanks $ 512,931,000us-gaap_CashAndDueFromBanks    
Interest-bearing cash and cash equivalents 1,925,266,000bokf_Interestbearingcashandcashequivalents 574,282,000bokf_Interestbearingcashandcashequivalents    
Trading securities 188,700,000us-gaap_TradingSecurities 91,616,000us-gaap_TradingSecurities    
Investment securities 652,360,000us-gaap_HeldToMaturitySecurities [1] 677,878,000us-gaap_HeldToMaturitySecurities [2]    
Available for sale securities 8,978,945,000us-gaap_AvailableForSaleSecurities 10,147,162,000us-gaap_AvailableForSaleSecurities    
Fair value option securities 311,597,000bokf_FairValueOptionSecurities 167,125,000bokf_FairValueOptionSecurities    
Residential mortgage loans held for sale 304,182,000us-gaap_LoansHeldForSaleMortgages 200,546,000us-gaap_LoansHeldForSaleMortgages    
Loans 14,208,037,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 12,792,264,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount    
Allowance for loan losses (189,056,000)us-gaap_LoansAndLeasesReceivableAllowance (185,396,000)us-gaap_LoansAndLeasesReceivableAllowance (215,507,000)us-gaap_LoansAndLeasesReceivableAllowance (253,481,000)us-gaap_LoansAndLeasesReceivableAllowance
Loans, net of allowance 14,018,981,000us-gaap_LoansAndLeasesReceivableNetReportedAmount 12,606,868,000us-gaap_LoansAndLeasesReceivableNetReportedAmount    
Mortgage servicing rights 171,976,000us-gaap_ServicingAssetAtFairValueAmount 153,333,000us-gaap_ServicingAssetAtFairValueAmount 100,812,000us-gaap_ServicingAssetAtFairValueAmount 86,783,000us-gaap_ServicingAssetAtFairValueAmount
Derivative contracts, net of cash margin, Assets, Fair Value 361,874,000us-gaap_DerivativeAssets 265,012,000us-gaap_DerivativeAssets    
Time deposits 2,608,716,000us-gaap_TimeDeposits 2,695,993,000us-gaap_TimeDeposits    
Subordinated debentures 347,983,000us-gaap_SubordinatedDebt 347,802,000us-gaap_SubordinatedDebt    
Derivative contracts, net of cash margin, Liabilities, Fair Value 354,554,000us-gaap_DerivativeLiabilities 247,185,000us-gaap_DerivativeLiabilities    
Fair Value Assumptions and Methodology for Assets and Liabilities [Abstract]        
Specific allocation of allowance for loan losses included in fair value of loans 161,000,000bokf_SpecificAllocationOfAllowanceForLoanLossesIncludedInFairValueOfLoans 157,000,000bokf_SpecificAllocationOfAllowanceForLoanLossesIncludedInFairValueOfLoans    
Commercial [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Loans 9,095,670,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
7,943,221,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
   
Allowance for loan losses (90,875,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
(79,180,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
(65,280,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
(83,443,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial Real Estate [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Loans 2,728,150,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
2,415,353,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
   
Allowance for loan losses (42,445,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
(41,573,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
(54,884,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
(67,034,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Residential Mortgage [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Loans 1,949,512,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,052,026,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
   
Allowance for loan losses (23,458,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
(29,465,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
(41,703,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
(46,476,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Consumer [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Loans 434,705,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
381,664,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
   
Allowance for loan losses (4,233,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
(6,965,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
(9,453,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
(10,178,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
U.S. government agency debentures [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Trading securities 85,092,000us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
34,120,000us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
   
U.S. government agency residential mortgage-backed securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Trading securities 31,199,000us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
21,011,000us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Available for sale securities 6,646,884,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
7,716,010,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Fair value option securities 311,597,000bokf_FairValueOptionSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
157,431,000bokf_FairValueOptionSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Municipal and other tax-exempt securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Trading securities 38,951,000us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
27,350,000us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
   
Investment securities 405,090,000us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[1] 440,187,000us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[2]    
Available for sale securities 63,557,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
73,775,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
   
Other trading securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Trading securities 33,458,000us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bokf_OtherTradingSecuritiesMember
9,135,000us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bokf_OtherTradingSecuritiesMember
   
U.S. Treasury securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available for sale securities 1,005,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
1,042,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
   
Privately issued residential mortgage-backed securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available for sale securities 165,957,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
221,099,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Commercial mortgage-backed securities guaranteed by U.S. government agencies [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available for sale securities 2,048,609,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
2,055,804,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
   
Other debt securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Investment securities 211,520,000us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[1] 187,509,000us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[2]    
Available for sale securities 9,212,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
35,241,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
   
Fair value option securities 0bokf_FairValueOptionSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
9,694,000bokf_FairValueOptionSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
   
Perpetual preferred stock [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available for sale securities 24,277,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
22,863,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
   
Equity securities and mutual funds [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available for sale securities 19,444,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bokf_EquitySecuritiesAndMutualFundsMember
21,328,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bokf_EquitySecuritiesAndMutualFundsMember
   
Carrying (Reported) Amount, Fair Value Disclosure [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Cash and due from banks 550,576,000us-gaap_CashAndDueFromBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
512,931,000us-gaap_CashAndDueFromBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Interest-bearing cash and cash equivalents 1,925,266,000bokf_Interestbearingcashandcashequivalents
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
574,282,000bokf_Interestbearingcashandcashequivalents
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Trading securities 188,700,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
91,616,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Investment securities 652,360,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
677,878,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Available for sale securities 8,978,945,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
10,147,162,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Fair value option securities 311,597,000bokf_FairValueOptionSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
167,125,000bokf_FairValueOptionSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Residential mortgage loans held for sale 304,182,000us-gaap_LoansHeldForSaleMortgages
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
200,546,000us-gaap_LoansHeldForSaleMortgages
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Loans 14,208,037,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
12,792,264,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Allowance for loan losses (189,056,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
(185,396,000)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Loans, net of allowance 14,018,981,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
12,606,868,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Mortgage servicing rights 171,976,000us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
153,333,000us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Derivative contracts, net of cash margin, Assets, Fair Value 361,874,000us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
265,012,000us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Other assets, private equity funds 25,627,000us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
27,341,000us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Deposits with no stated maturity 18,532,143,000bokf_DepositsNoStatedMaturityFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
17,573,334,000bokf_DepositsNoStatedMaturityFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Time deposits 2,608,716,000us-gaap_TimeDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
2,695,993,000us-gaap_TimeDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Other borrowings 3,378,294,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
2,721,888,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Subordinated debentures 347,983,000us-gaap_SubordinatedDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
347,802,000us-gaap_SubordinatedDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Derivative contracts, net of cash margin, Liabilities, Fair Value 354,554,000us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
247,185,000us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Carrying (Reported) Amount, Fair Value Disclosure [Member] | Commercial [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Loans 9,095,670,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
7,943,221,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
   
Carrying (Reported) Amount, Fair Value Disclosure [Member] | Commercial Real Estate [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Loans 2,728,150,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
2,415,353,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
   
Carrying (Reported) Amount, Fair Value Disclosure [Member] | Residential Mortgage [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Loans 1,949,512,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,052,026,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
   
Carrying (Reported) Amount, Fair Value Disclosure [Member] | Consumer [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Loans 434,705,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
381,664,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
   
Carrying (Reported) Amount, Fair Value Disclosure [Member] | U.S. government agency debentures [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Trading securities 85,092,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
34,120,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
   
Carrying (Reported) Amount, Fair Value Disclosure [Member] | U.S. government agency residential mortgage-backed securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Trading securities 31,199,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
21,011,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Investment securities 35,750,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
50,182,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Available for sale securities 6,646,884,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
7,716,010,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Fair value option securities 311,597,000bokf_FairValueOptionSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
157,431,000bokf_FairValueOptionSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Carrying (Reported) Amount, Fair Value Disclosure [Member] | Municipal and other tax-exempt securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Trading securities 38,951,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
27,350,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
   
Investment securities 405,090,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
440,187,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
   
Available for sale securities 63,557,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
73,775,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
   
Carrying (Reported) Amount, Fair Value Disclosure [Member] | Other trading securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Trading securities 33,458,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bokf_OtherTradingSecuritiesMember
9,135,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bokf_OtherTradingSecuritiesMember
   
Carrying (Reported) Amount, Fair Value Disclosure [Member] | U.S. Treasury securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available for sale securities 1,005,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
1,042,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
   
Carrying (Reported) Amount, Fair Value Disclosure [Member] | Privately issued residential mortgage-backed securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available for sale securities 165,957,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
221,099,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Carrying (Reported) Amount, Fair Value Disclosure [Member] | Commercial mortgage-backed securities guaranteed by U.S. government agencies [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available for sale securities 2,048,609,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
2,055,804,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
   
Carrying (Reported) Amount, Fair Value Disclosure [Member] | Other debt securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Investment securities 211,520,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
187,509,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
   
Available for sale securities 9,212,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
35,241,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
   
Fair value option securities 0bokf_FairValueOptionSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
9,694,000bokf_FairValueOptionSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
   
Carrying (Reported) Amount, Fair Value Disclosure [Member] | Perpetual preferred stock [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available for sale securities 24,277,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
22,863,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
   
Carrying (Reported) Amount, Fair Value Disclosure [Member] | Equity securities and mutual funds [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available for sale securities 19,444,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bokf_EquitySecuritiesAndMutualFundsMember
21,328,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bokf_EquitySecuritiesAndMutualFundsMember
   
Estimate of Fair Value, Fair Value Disclosure [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Cash and due from banks 550,576,000us-gaap_CashAndDueFromBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
512,931,000us-gaap_CashAndDueFromBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Interest-bearing cash and cash equivalents 1,925,266,000bokf_Interestbearingcashandcashequivalents
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
574,282,000bokf_Interestbearingcashandcashequivalents
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Trading securities 188,700,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
91,616,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Investment securities 673,626,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
687,127,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Available for sale securities 8,978,945,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
10,147,162,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Fair value option securities 311,597,000bokf_FairValueOptionSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
167,125,000bokf_FairValueOptionSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Residential mortgage loans held for sale 304,182,000us-gaap_LoansHeldForSaleMortgages
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
200,546,000us-gaap_LoansHeldForSaleMortgages
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Loans 14,070,468,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
12,674,420,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Allowance for loan losses 0us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
0us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Loans, net of allowance 14,070,468,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
12,674,420,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Mortgage servicing rights 171,976,000us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
153,333,000us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Derivative contracts, net of cash margin, Assets, Fair Value 361,874,000us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
265,012,000us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Other assets, private equity funds 25,627,000us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
27,341,000us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Deposits with no stated maturity 18,532,143,000bokf_DepositsNoStatedMaturityFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
17,573,334,000bokf_DepositsNoStatedMaturityFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Time deposits 2,612,576,000us-gaap_TimeDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
2,697,290,000us-gaap_TimeDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Other borrowings 3,331,771,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
2,693,788,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Subordinated debentures 344,687,000us-gaap_SubordinatedDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
344,783,000us-gaap_SubordinatedDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Derivative contracts, net of cash margin, Liabilities, Fair Value 354,554,000us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
247,185,000us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Estimate of Fair Value, Fair Value Disclosure [Member] | Commercial [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Loans 8,948,870,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
7,835,325,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
   
Estimate of Fair Value, Fair Value Disclosure [Member] | Commercial Real Estate [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Loans 2,704,454,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
2,394,443,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
   
Estimate of Fair Value, Fair Value Disclosure [Member] | Residential Mortgage [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Loans 1,985,870,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,068,690,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
   
Estimate of Fair Value, Fair Value Disclosure [Member] | Consumer [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Loans 431,274,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
375,962,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
   
Estimate of Fair Value, Fair Value Disclosure [Member] | U.S. government agency debentures [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Trading securities 85,092,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
34,120,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
   
Estimate of Fair Value, Fair Value Disclosure [Member] | U.S. government agency residential mortgage-backed securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Trading securities 31,199,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
21,011,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Investment securities 37,463,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
51,864,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Available for sale securities 6,646,884,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
7,716,010,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Fair value option securities 311,597,000bokf_FairValueOptionSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
157,431,000bokf_FairValueOptionSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Estimate of Fair Value, Fair Value Disclosure [Member] | Municipal and other tax-exempt securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Trading securities 38,951,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
27,350,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
   
Investment securities 408,344,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
439,870,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
   
Available for sale securities 63,557,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
73,775,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
   
Estimate of Fair Value, Fair Value Disclosure [Member] | Other trading securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Trading securities 33,458,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bokf_OtherTradingSecuritiesMember
9,135,000us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bokf_OtherTradingSecuritiesMember
   
Estimate of Fair Value, Fair Value Disclosure [Member] | U.S. Treasury securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available for sale securities 1,005,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
1,042,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
   
Estimate of Fair Value, Fair Value Disclosure [Member] | Privately issued residential mortgage-backed securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available for sale securities 165,957,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
221,099,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Estimate of Fair Value, Fair Value Disclosure [Member] | Commercial mortgage-backed securities guaranteed by U.S. government agencies [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available for sale securities 2,048,609,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
2,055,804,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
   
Estimate of Fair Value, Fair Value Disclosure [Member] | Other debt securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Investment securities 227,819,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
195,393,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
   
Available for sale securities 9,212,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
35,241,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
   
Fair value option securities 0bokf_FairValueOptionSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
9,694,000bokf_FairValueOptionSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
   
Estimate of Fair Value, Fair Value Disclosure [Member] | Perpetual preferred stock [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available for sale securities 24,277,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
22,863,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
   
Estimate of Fair Value, Fair Value Disclosure [Member] | Equity securities and mutual funds [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available for sale securities $ 19,444,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bokf_EquitySecuritiesAndMutualFundsMember
$ 21,328,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bokf_EquitySecuritiesAndMutualFundsMember
   
[1] Carrying value includes $615 thousand of net unrealized gain which remains in Accumulated other comprehensive income (“AOCI”) in the Consolidated Balance Sheets related to certain securities transferred from the Available for Sale securities portfolio to the Investment securities portfolio as discussed in greater detail following.
[2] Carrying value includes $1.8 million of net unrealized gain which remains in AOCI in the Consolidated Balance Sheets related to certain securities transferred from the Available for Sale securities portfolio to the Investment securities portfolio as discussed in greater detail following.