Toggle SGML Header (+)


Section 1: 10-K (10-K)

Document
0.02500.02500.02500.0650.0650.0650.04500.04500.04500000.86000.74000.840.800.350.500.940.040.55P90DP90DP90DP90D0.07000.04500.04500.08500.06000.06000.10500.08000.08000.04000.04000.0400P60DP60DP60DP60DP90DP90D0.07880.07880.07880.07080.07080.07080.94440.94440.94440.94400.94400.9440001501505005004000400010001000939467680.15740.16050.08050.0828false--12-31FY2019000087535724273420160.08000.08000.08000.100.100.100.000060.000062500000000250000000075711492757585977571149275758597000013665000110130000.04000.04000.04000.050.050.050.06000.06000.06000.080.080.0835885605178999 0000875357 2019-01-01 2019-12-31 0000875357 2020-01-31 0000875357 2019-06-30 0000875357 2017-01-01 2017-12-31 0000875357 2018-01-01 2018-12-31 0000875357 bokf:BrokerageandtradingrevenueMember 2017-01-01 2017-12-31 0000875357 bokf:TransactioncardrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:DepositAccountMember 2019-01-01 2019-12-31 0000875357 us-gaap:MortgageBankingMember 2019-01-01 2019-12-31 0000875357 us-gaap:DepositAccountMember 2018-01-01 2018-12-31 0000875357 us-gaap:MortgageBankingMember 2018-01-01 2018-12-31 0000875357 us-gaap:FiduciaryAndTrustMember 2019-01-01 2019-12-31 0000875357 bokf:TransactioncardrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:FiduciaryAndTrustMember 2017-01-01 2017-12-31 0000875357 us-gaap:FiduciaryAndTrustMember 2018-01-01 2018-12-31 0000875357 bokf:BrokerageandtradingrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:MortgageBankingMember 2017-01-01 2017-12-31 0000875357 bokf:BrokerageandtradingrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:DepositAccountMember 2017-01-01 2017-12-31 0000875357 us-gaap:FinancialServiceOtherMember 2019-01-01 2019-12-31 0000875357 bokf:TransactioncardrevenueMember 2017-01-01 2017-12-31 0000875357 us-gaap:FinancialServiceOtherMember 2018-01-01 2018-12-31 0000875357 us-gaap:FinancialServiceOtherMember 2017-01-01 2017-12-31 0000875357 2019-12-31 0000875357 2018-12-31 0000875357 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000875357 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000875357 us-gaap:ParentMember 2019-12-31 0000875357 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000875357 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000875357 us-gaap:TreasuryStockMember 2016-12-31 0000875357 us-gaap:NoncontrollingInterestMember 2018-12-31 0000875357 us-gaap:ParentMember 2019-01-01 2019-12-31 0000875357 us-gaap:TreasuryStockMember 2017-12-31 0000875357 us-gaap:ParentMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommonStockMember 2016-12-31 0000875357 us-gaap:CommonStockMember 2019-12-31 0000875357 us-gaap:RetainedEarningsMember 2017-12-31 0000875357 2017-12-31 0000875357 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000875357 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000875357 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000875357 us-gaap:RetainedEarningsMember 2018-12-31 0000875357 us-gaap:CommonStockMember 2017-12-31 0000875357 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0000875357 us-gaap:NoncontrollingInterestMember 2017-12-31 0000875357 us-gaap:TreasuryStockMember 2018-12-31 0000875357 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000875357 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000875357 us-gaap:ParentMember 2018-12-31 0000875357 2016-12-31 0000875357 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000875357 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000875357 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000875357 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000875357 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000875357 us-gaap:ParentMember 2017-01-01 2017-12-31 0000875357 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000875357 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000875357 us-gaap:TreasuryStockMember 2019-12-31 0000875357 us-gaap:NoncontrollingInterestMember 2017-01-01 2017-12-31 0000875357 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommonStockMember 2018-12-31 0000875357 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000875357 us-gaap:ParentMember 2016-12-31 0000875357 us-gaap:RetainedEarningsMember 2016-12-31 0000875357 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000875357 us-gaap:NoncontrollingInterestMember 2019-12-31 0000875357 us-gaap:ParentMember 2017-12-31 0000875357 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000875357 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000875357 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000875357 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000875357 us-gaap:RetainedEarningsMember 2019-12-31 0000875357 us-gaap:NoncontrollingInterestMember 2016-12-31 0000875357 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000875357 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000875357 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0000875357 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0000875357 srt:MinimumMember 2019-01-01 2019-12-31 0000875357 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0000875357 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0000875357 srt:MaximumMember 2019-01-01 2019-12-31 0000875357 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000875357 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0000875357 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-01-01 2019-12-31 0000875357 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2019-01-01 2019-12-31 0000875357 us-gaap:OtherDebtSecuritiesMember 2019-12-31 0000875357 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000875357 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2019-12-31 0000875357 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000875357 us-gaap:FixedIncomeSecuritiesMember 2019-12-31 0000875357 us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2019-12-31 0000875357 us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000875357 us-gaap:USTreasurySecuritiesMember 2019-12-31 0000875357 us-gaap:OtherDebtSecuritiesMember 2018-12-31 0000875357 us-gaap:USTreasurySecuritiesMember 2018-12-31 0000875357 us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000875357 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2018-12-31 0000875357 us-gaap:USStatesAndPoliticalSubdivisionsMember 2018-12-31 0000875357 us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2018-12-31 0000875357 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2018-12-31 0000875357 us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000875357 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2019-12-31 0000875357 us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000875357 bokf:AgriculturalContractsMember us-gaap:NondesignatedMember 2019-12-31 0000875357 us-gaap:EquitySwapMember us-gaap:NondesignatedMember 2019-12-31 0000875357 us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2019-12-31 0000875357 us-gaap:NondesignatedMember 2019-12-31 0000875357 bokf:CustomerRiskManagementProgramsMember us-gaap:NondesignatedMember 2019-12-31 0000875357 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0000875357 bokf:TbaResidentialMortgageBackedSecuritiesMember us-gaap:NondesignatedMember 2019-12-31 0000875357 bokf:InternalRiskManagementProgramsMember us-gaap:NondesignatedMember 2019-12-31 0000875357 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2019-12-31 0000875357 bokf:TradingMember us-gaap:NondesignatedMember 2019-12-31 0000875357 bokf:TbaResidentialMortgageBackedSecuritiesMember us-gaap:NondesignatedMember 2018-12-31 0000875357 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2018-12-31 0000875357 bokf:AgriculturalContractsMember us-gaap:NondesignatedMember 2018-12-31 0000875357 us-gaap:NondesignatedMember 2018-12-31 0000875357 us-gaap:EquitySwapMember us-gaap:NondesignatedMember 2018-12-31 0000875357 bokf:TradingMember us-gaap:NondesignatedMember 2018-12-31 0000875357 bokf:CustomerRiskManagementProgramsMember us-gaap:NondesignatedMember 2018-12-31 0000875357 bokf:InternalRiskManagementProgramsMember us-gaap:NondesignatedMember 2018-12-31 0000875357 us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2018-12-31 0000875357 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0000875357 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000875357 us-gaap:EquitySwapMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000875357 bokf:TbaResidentialMortgageBackedSecuritiesMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000875357 bokf:AgriculturalContractsMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000875357 bokf:AgriculturalContractsMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000875357 bokf:InternalRiskManagementProgramsMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000875357 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000875357 bokf:InternalRiskManagementProgramsMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000875357 us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000875357 bokf:CustomerRiskManagementProgramsMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000875357 bokf:InternalRiskManagementProgramsMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000875357 us-gaap:EquitySwapMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000875357 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000875357 bokf:TradingMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000875357 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000875357 bokf:TbaResidentialMortgageBackedSecuritiesMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000875357 us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000875357 us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000875357 us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000875357 us-gaap:EquitySwapMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000875357 bokf:TbaResidentialMortgageBackedSecuritiesMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000875357 bokf:CustomerRiskManagementProgramsMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000875357 bokf:TradingMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000875357 us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000875357 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000875357 bokf:TradingMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000875357 bokf:CustomerRiskManagementProgramsMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000875357 us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000875357 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000875357 bokf:AgriculturalContractsMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember 2018-12-31 0000875357 us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember 2018-01-01 2018-12-31 0000875357 us-gaap:ConsumerPortfolioSegmentMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember 2018-01-01 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember 2018-01-01 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember 2018-01-01 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember 2018-01-01 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember 2018-01-01 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember 2019-12-31 0000875357 us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000875357 us-gaap:ConsumerPortfolioSegmentMember 2017-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember 2017-12-31 0000875357 us-gaap:UnallocatedFinancingReceivablesMember 2018-01-01 2018-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember 2017-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember 2017-12-31 0000875357 us-gaap:UnallocatedFinancingReceivablesMember 2017-12-31 0000875357 us-gaap:UnallocatedFinancingReceivablesMember 2018-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember 2019-01-01 2019-12-31 0000875357 us-gaap:ConsumerPortfolioSegmentMember 2019-01-01 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember 2019-01-01 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember 2019-01-01 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember 2019-01-01 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember 2019-01-01 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember 2019-01-01 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember 2019-01-01 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember 2019-01-01 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember 2019-01-01 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember 2019-01-01 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember 2019-01-01 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember 2019-01-01 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember 2019-01-01 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember 2019-01-01 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember 2019-01-01 2019-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember 2019-01-01 2019-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember 2019-01-01 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember 2019-01-01 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:SubstandardMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:PassMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember us-gaap:SpecialMentionMember 2019-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember 2017-01-01 2017-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember 2017-01-01 2017-12-31 0000875357 us-gaap:UnallocatedFinancingReceivablesMember 2016-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember 2017-01-01 2017-12-31 0000875357 us-gaap:ConsumerPortfolioSegmentMember 2016-12-31 0000875357 us-gaap:CommercialRealEstatePortfolioSegmentMember 2016-12-31 0000875357 us-gaap:CommercialPortfolioSegmentMember 2016-12-31 0000875357 us-gaap:UnallocatedFinancingReceivablesMember 2017-01-01 2017-12-31 0000875357 us-gaap:ConsumerPortfolioSegmentMember 2017-01-01 2017-12-31 0000875357 us-gaap:ResidentialPortfolioSegmentMember 2016-12-31 0000875357 us-gaap:UnallocatedFinancingReceivablesMember 2019-12-31 0000875357 bokf:SpecificAllowanceMember 2019-12-31 0000875357 us-gaap:UnallocatedFinancingReceivablesMember 2019-01-01 2019-12-31 0000875357 bokf:SpecificAllowanceMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OfficeMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:HomeEquityMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ManufacturingMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:OtherCommercialRealEstateMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember bokf:PermanentResidentialMortgageMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:IndustrialMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:ResidentialPortfolioSegmentMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:WholesaleAndRetailMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember bokf:ResidentialconstructionandlanddevelopmentMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember srt:MultifamilyMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:OtherCommercialAndIndustrialMember us-gaap:SpecialMentionMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:PassMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:RetailMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:SubstandardMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember bokf:PublicFinanceMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:ResidentialMortgageMember 2019-12-31 0000875357 us-gaap:CreditConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:ResidentialMortgageMember 2019-12-31 0000875357 us-gaap:CreditConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember 2019-12-31 0000875357 stpr:OK us-gaap:GeographicConcentrationRiskMember us-gaap:ResidentialPortfolioSegmentMember 2018-12-31 0000875357 stpr:OK us-gaap:GeographicConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:CreditConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember 2018-12-31 0000875357 stpr:TX us-gaap:GeographicConcentrationRiskMember 2018-12-31 0000875357 us-gaap:CreditConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember bokf:EnergyProducersMember 2018-12-31 0000875357 us-gaap:CreditConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember us-gaap:HealthCareMember 2019-12-31 0000875357 stpr:CO us-gaap:GeographicConcentrationRiskMember us-gaap:ResidentialPortfolioSegmentMember 2019-12-31 0000875357 stpr:OK us-gaap:GeographicConcentrationRiskMember 2019-12-31 0000875357 stpr:TX us-gaap:GeographicConcentrationRiskMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2019-12-31 0000875357 us-gaap:CreditConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember bokf:ServicesMember 2019-12-31 0000875357 stpr:TX us-gaap:GeographicConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:CreditConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember bokf:EnergyProducersMember 2019-12-31 0000875357 stpr:OK us-gaap:GeographicConcentrationRiskMember 2018-12-31 0000875357 stpr:TX us-gaap:GeographicConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000875357 stpr:CO us-gaap:GeographicConcentrationRiskMember us-gaap:ResidentialPortfolioSegmentMember 2018-12-31 0000875357 stpr:CO us-gaap:GeographicConcentrationRiskMember 2019-12-31 0000875357 stpr:TX us-gaap:GeographicConcentrationRiskMember us-gaap:ResidentialPortfolioSegmentMember 2019-12-31 0000875357 stpr:TX us-gaap:GeographicConcentrationRiskMember 2019-12-31 0000875357 stpr:OK us-gaap:GeographicConcentrationRiskMember us-gaap:ResidentialPortfolioSegmentMember 2019-12-31 0000875357 stpr:OK us-gaap:GeographicConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:CreditConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember bokf:EnergyMember 2018-12-31 0000875357 us-gaap:NonperformingFinancingReceivableMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:ResidentialMortgageMember 2018-12-31 0000875357 stpr:CO us-gaap:GeographicConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000875357 stpr:TX us-gaap:GeographicConcentrationRiskMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2018-12-31 0000875357 stpr:OK us-gaap:GeographicConcentrationRiskMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2018-12-31 0000875357 us-gaap:PerformingFinancingReceivableMember bokf:PermanentMortgagesGuaranteedByUsGovernmentAgenciesMember us-gaap:ResidentialMortgageMember 2018-12-31 0000875357 stpr:TX us-gaap:GeographicConcentrationRiskMember us-gaap:ResidentialPortfolioSegmentMember 2018-12-31 0000875357 stpr:CO us-gaap:GeographicConcentrationRiskMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2019-12-31 0000875357 us-gaap:LandMember 2018-12-31 0000875357 us-gaap:AssetUnderConstructionMember 2018-12-31 0000875357 us-gaap:LandMember 2019-12-31 0000875357 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0000875357 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000875357 us-gaap:FurnitureAndFixturesMember 2018-12-31 0000875357 us-gaap:FurnitureAndFixturesMember 2019-12-31 0000875357 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000875357 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-12-31 0000875357 us-gaap:AssetUnderConstructionMember 2019-12-31 0000875357 bokf:CobizFinancialInc.Member 2019-01-01 2019-12-31 0000875357 bokf:SwitchgrassHoldingsLLCMember 2019-01-01 2019-12-31 0000875357 bokf:SwitchgrassHoldingsLLCMember 2018-05-01 2018-05-01 0000875357 bokf:CobizFinancialInc.Member 2018-10-01 2018-10-01 0000875357 bokf:SwitchgrassHoldingsLLCMember 2019-12-31 0000875357 us-gaap:CoreDepositsMember 2019-12-31 0000875357 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000875357 us-gaap:CoreDepositsMember 2018-12-31 0000875357 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0000875357 bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 bokf:FundsManagementAndOtherMember 2019-01-01 2019-12-31 0000875357 bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 bokf:FundsManagementAndOtherMember 2018-01-01 2018-12-31 0000875357 bokf:CommercialMember 2019-12-31 0000875357 bokf:ConsumerMember 2017-12-31 0000875357 bokf:CommercialMember 2017-12-31 0000875357 bokf:WealthManagementMember 2017-12-31 0000875357 bokf:WealthManagementMember 2019-12-31 0000875357 bokf:FundsManagementAndOtherMember 2017-12-31 0000875357 bokf:WealthManagementMember 2018-12-31 0000875357 bokf:CommercialMember 2018-12-31 0000875357 bokf:ConsumerMember 2018-12-31 0000875357 bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 bokf:FundsManagementAndOtherMember 2018-12-31 0000875357 bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 bokf:ConsumerMember 2019-12-31 0000875357 bokf:FundsManagementAndOtherMember 2019-12-31 0000875357 bokf:ResidentialMortgageLoanCommitmentsMember us-gaap:NondesignatedMember 2019-12-31 0000875357 bokf:ForwardSalesContractsMember us-gaap:NondesignatedMember 2019-12-31 0000875357 bokf:ResidentialMortgageLoanCommitmentsMember us-gaap:NondesignatedMember 2018-12-31 0000875357 bokf:ForwardSalesContractsMember us-gaap:NondesignatedMember 2018-12-31 0000875357 bokf:ResidentialMortgageLoanCommitmentsMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000875357 bokf:ResidentialMortgageLoanCommitmentsMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000875357 bokf:ForwardSalesContractsMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000875357 bokf:ForwardSalesContractsMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000875357 us-gaap:FederalFundsPurchasedMember 2019-01-01 2019-12-31 0000875357 us-gaap:FederalFundsPurchasedMember 2019-12-31 0000875357 bokf:GnmaRepurchaseLiabilityMember 2019-12-31 0000875357 us-gaap:NotesPayableOtherPayablesMember 2019-01-01 2019-12-31 0000875357 bokf:OtherBorrowingsMember 2019-12-31 0000875357 us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2019-12-31 0000875357 us-gaap:FederalHomeLoanBankAdvancesMember 2019-01-01 2019-12-31 0000875357 us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2019-01-01 2019-12-31 0000875357 bokf:GnmaRepurchaseLiabilityMember 2019-01-01 2019-12-31 0000875357 us-gaap:FederalHomeLoanBankAdvancesMember 2019-12-31 0000875357 us-gaap:SubordinatedDebtMember 2019-01-01 2019-12-31 0000875357 us-gaap:SubordinatedDebtMember 2019-12-31 0000875357 us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0000875357 bokf:OtherBorrowingsMember 2019-01-01 2019-12-31 0000875357 us-gaap:SubordinatedDebtMember 2018-01-01 2018-12-31 0000875357 us-gaap:FederalHomeLoanBankAdvancesMember 2018-01-01 2018-12-31 0000875357 bokf:GnmaRepurchaseLiabilityMember 2018-01-01 2018-12-31 0000875357 us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2018-12-31 0000875357 us-gaap:FederalFundsPurchasedMember 2018-12-31 0000875357 us-gaap:FederalFundsPurchasedMember 2018-01-01 2018-12-31 0000875357 bokf:GnmaRepurchaseLiabilityMember 2018-12-31 0000875357 bokf:OtherBorrowingsMember 2018-12-31 0000875357 bokf:OtherBorrowingsMember 2018-01-01 2018-12-31 0000875357 us-gaap:SubordinatedDebtMember 2018-12-31 0000875357 us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2018-01-01 2018-12-31 0000875357 us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0000875357 us-gaap:FederalHomeLoanBankAdvancesMember 2018-12-31 0000875357 us-gaap:NotesPayableOtherPayablesMember 2018-01-01 2018-12-31 0000875357 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:MaturityOvernightMember 2018-12-31 0000875357 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:MaturityOvernightMember 2019-12-31 0000875357 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:MaturityOver90DaysMember 2018-12-31 0000875357 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:MaturityOver90DaysMember 2019-12-31 0000875357 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2018-12-31 0000875357 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2019-12-31 0000875357 srt:SubsidiariesMember us-gaap:FederalFundsPurchasedMember 2019-01-01 2019-12-31 0000875357 srt:SubsidiariesMember us-gaap:FederalHomeLoanBankAdvancesMember 2019-12-31 0000875357 bokf:SubordinatedDebentures2016IssuanceMember us-gaap:SubordinatedDebtMember 2019-01-01 2019-12-31 0000875357 bokf:SubordinatedDebentures2016IssuanceMember us-gaap:SubordinatedDebtMember 2019-12-31 0000875357 bokf:Juniorsubordinateddebenturesacquired2003issuanceMemberDomain us-gaap:SubordinatedDebtMember 2019-01-01 2019-12-31 0000875357 bokf:Subordinateddebenturesacquired2015issuanceMember us-gaap:SubordinatedDebtMember 2019-01-01 2019-12-31 0000875357 bokf:Juniorsubordinateddebenturesacquired2004issuanceMember us-gaap:SubordinatedDebtMember 2019-01-01 2019-12-31 0000875357 bokf:Juniorsubordinateddebenturesacquired2004issuanceMember us-gaap:SubordinatedDebtMember 2019-12-31 0000875357 bokf:BOKFinancialSecuritiesInc.Member srt:SubsidiariesMember us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0000875357 bokf:Subordinateddebenturesacquired2015issuanceMember us-gaap:SubordinatedDebtMember 2019-12-31 0000875357 bokf:Juniorsubordinateddebenturesacquired2005issuanceMember us-gaap:SubordinatedDebtMember 2019-12-31 0000875357 srt:SubsidiariesMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2019-01-01 2019-12-31 0000875357 bokf:Juniorsubordinateddebenturesacquired2003issuanceMemberDomain us-gaap:SubordinatedDebtMember 2019-12-31 0000875357 bokf:BOKFinancialSecuritiesInc.Member srt:SubsidiariesMember us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0000875357 bokf:Juniorsubordinateddebenturesacquired2005issuanceMember us-gaap:SubordinatedDebtMember 2019-01-01 2019-12-31 0000875357 bokf:GnmaRepurchaseLiabilityMember 2017-12-31 0000875357 us-gaap:FederalFundsPurchasedMember 2017-01-01 2017-12-31 0000875357 bokf:OtherBorrowingsMember 2017-01-01 2017-12-31 0000875357 bokf:GnmaRepurchaseLiabilityMember 2017-01-01 2017-12-31 0000875357 us-gaap:FederalHomeLoanBankAdvancesMember 2017-12-31 0000875357 us-gaap:NotesPayableOtherPayablesMember 2017-01-01 2017-12-31 0000875357 us-gaap:SubordinatedDebtMember 2017-01-01 2017-12-31 0000875357 us-gaap:FederalHomeLoanBankAdvancesMember 2017-01-01 2017-12-31 0000875357 us-gaap:NotesPayableOtherPayablesMember 2017-12-31 0000875357 us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2017-01-01 2017-12-31 0000875357 us-gaap:SubordinatedDebtMember 2017-12-31 0000875357 us-gaap:FederalFundsPurchasedMember 2017-12-31 0000875357 us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2017-12-31 0000875357 bokf:OtherBorrowingsMember 2017-12-31 0000875357 bokf:BOKFinancial401kPlanMember 2019-01-01 2019-12-31 0000875357 bokf:BOKFinancialPensionPlanMember 2019-12-31 0000875357 srt:MaximumMember bokf:BOKFinancial401kPlanMember 2019-01-01 2019-12-31 0000875357 bokf:BOKFinancialPensionPlanMember 2018-01-01 2018-12-31 0000875357 bokf:BOKFinancial401kPlanMember 2018-01-01 2018-12-31 0000875357 bokf:BOKFinancialPensionPlanMember 2018-12-31 0000875357 bokf:BOKFinancialPensionPlanMember 2019-01-01 2019-12-31 0000875357 srt:MinimumMember bokf:BOKFinancial401kPlanMember 2019-01-01 2019-12-31 0000875357 us-gaap:BondsMember bokf:BOKFinancialPensionPlanMember 2019-12-31 0000875357 bokf:BOKFinancialPensionPlanMember 2017-01-01 2017-12-31 0000875357 us-gaap:EquitySecuritiesMember bokf:BOKFinancialPensionPlanMember 2019-12-31 0000875357 bokf:BOKFinancial401kPlanMember 2017-01-01 2017-12-31 0000875357 us-gaap:EmployeeStockOptionMember 2019-12-31 0000875357 us-gaap:EmployeeStockOptionMember 2017-12-31 0000875357 us-gaap:EmployeeStockOptionMember 2018-12-31 0000875357 us-gaap:RestrictedStockMember 2019-12-31 0000875357 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000875357 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0000875357 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0000875357 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000875357 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000875357 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000875357 us-gaap:RestrictedStockMember 2017-12-31 0000875357 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000875357 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000875357 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0000875357 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000875357 us-gaap:RestrictedStockMember 2016-12-31 0000875357 us-gaap:RestrictedStockMember 2018-12-31 0000875357 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0000875357 srt:ManagementMember 2018-01-01 2018-12-31 0000875357 srt:ManagementMember 2019-12-31 0000875357 srt:ManagementMember 2019-01-01 2019-12-31 0000875357 srt:ManagementMember 2018-12-31 0000875357 srt:ManagementMember 2017-12-31 0000875357 bokf:BOKFNAMember srt:SubsidiariesMember srt:AffiliatedEntityMember 2019-12-31 0000875357 srt:ExecutiveOfficerMember 2019-12-31 0000875357 srt:DirectorMember 2019-01-01 2019-12-31 0000875357 bokf:BOKFNAMember srt:SubsidiariesMember srt:AffiliatedEntityMember 2018-12-31 0000875357 bokf:MisuseofRevenuesPledgedtoMunicipalBondsMember us-gaap:JudicialRulingMember 2019-01-01 2019-12-31 0000875357 bokf:PurchaseoffacilitiesfromprincipalssubjecttoSECNewJerseyproceedingsMember us-gaap:PendingLitigationMember 2019-12-31 0000875357 bokf:BankParticipationinFraudulentSaleofSecuritiesbyPrincipalsMember us-gaap:PendingLitigationMember 2019-12-31 0000875357 bokf:VisaMembershipMember 2019-12-31 0000875357 bokf:BankParticipationinFraudulentSaleofSecuritiesbyPrincipalsMember us-gaap:PendingLitigationMember 2019-01-01 2019-12-31 0000875357 bokf:MisuseofRevenuesPledgedtoMunicipalBondsMember us-gaap:PendingLitigationMember 2019-01-01 2019-12-31 0000875357 us-gaap:OtherAssetsMember 2018-12-31 0000875357 us-gaap:OtherLiabilitiesMember 2018-12-31 0000875357 bokf:PurchaseoffacilitiesfromprincipalssubjecttoSECNewJerseyproceedingsMember us-gaap:PendingLitigationMember 2019-01-01 2019-12-31 0000875357 us-gaap:OtherAssetsMember 2019-12-31 0000875357 us-gaap:OtherLiabilitiesMember 2019-12-31 0000875357 us-gaap:PreferredStockMember 2019-12-31 0000875357 bokf:BOKFNAMember srt:SubsidiariesMember 2019-12-31 0000875357 us-gaap:CommonStockMember 2019-12-31 0000875357 us-gaap:PreferredStockMember 2019-01-01 2019-12-31 0000875357 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000875357 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0000875357 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000875357 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0000875357 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000875357 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000875357 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000875357 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000875357 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-01-01 2017-12-31 0000875357 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2016-12-31 0000875357 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000875357 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000875357 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0000875357 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000875357 bokf:CoBizMember srt:SubsidiariesMember 2019-12-31 0000875357 bokf:CoBizMember srt:SubsidiariesMember 2018-12-31 0000875357 bokf:BOKFNAMember srt:SubsidiariesMember 2018-12-31 0000875357 us-gaap:PreferredStockMember 2017-12-31 0000875357 us-gaap:PreferredStockMember 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:WealthManagementMember 2017-01-01 2017-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:ConsumerMember 2017-01-01 2017-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CommercialMember 2017-01-01 2017-12-31 0000875357 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0000875357 bokf:RetailbrokeragerevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:BrokerageandtradingrevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:PersonaltrustrevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:MortgageBankingMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:AutomatedservicechargeandotherdepositfeerevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:RetailbrokeragerevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 bokf:CorporatetrustrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember us-gaap:DepositAccountMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:InvestmentbankingrevenueMember 2018-01-01 2018-12-31 0000875357 bokf:MerchantservicesrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InvestmentbankingrevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:InvestmentmanagementservicesandotherMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:CorporatetrustrevenueMember 2018-01-01 2018-12-31 0000875357 bokf:InvestmentbankingrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:OverdraftfeerevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:AutomatedservicechargeandotherdepositfeerevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:BrokerageandtradingrevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 bokf:GainlossontradingMember 2018-01-01 2018-12-31 0000875357 bokf:FeesandcommissionsrevenueMember 2018-01-01 2018-12-31 0000875357 bokf:CheckcardfeerevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MortgageproductionrevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 bokf:MortgageservicingrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:TransFundEFTnetworkrevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InstitutionaltrustretirementplanservicesrevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InsurancebrokeragerevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:OverdraftfeerevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 bokf:TransFundEFTnetworkrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:MerchantservicesrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:GainlossontradingMember 2018-01-01 2018-12-31 0000875357 bokf:MortgageproductionrevenueMember 2018-01-01 2018-12-31 0000875357 bokf:InstitutionaltrustretirementplanservicesrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CorporatecardrevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MerchantservicesrevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 bokf:PersonaltrustrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CommercialaccountservicechargerevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 bokf:AutomatedservicechargeandotherdepositfeerevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:FinancialServiceOtherMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:MortgageproductionrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:OverdraftfeerevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MerchantservicesrevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:MortgageBankingMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:DepositAccountMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:DepositAccountMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:GainlossontradingMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:TransactioncardrevenueMember 2018-01-01 2018-12-31 0000875357 bokf:CustomerhedgingrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:FiduciaryAndTrustMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CommercialaccountservicechargerevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:TransFundEFTnetworkrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:DepositAccountMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CheckcardfeerevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:RetailbrokeragerevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:AutomatedservicechargeandotherdepositfeerevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:CorporatecardrevenueMember 2018-01-01 2018-12-31 0000875357 bokf:OverdraftfeerevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CustomerhedgingrevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:MortgageBankingMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:TransactioncardrevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:InsurancebrokeragerevenueMember 2018-01-01 2018-12-31 0000875357 bokf:InsurancebrokeragerevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CorporatetrustrevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InsurancebrokeragerevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:TransFundEFTnetworkrevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:MortgageservicingrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CommercialaccountservicechargerevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InvestmentbankingrevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MortgageproductionrevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InstitutionaltrustretirementplanservicesrevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 bokf:CommercialaccountservicechargerevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:PersonaltrustrevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MerchantservicesrevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:FeesandcommissionsrevenueMember 2018-01-01 2018-12-31 0000875357 bokf:CorporatecardrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MortgageservicingrevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:RetailbrokeragerevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:CustomerhedgingrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:GainlossontradingMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:FeesandcommissionsrevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:InstitutionaltrustretirementplanservicesrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InvestmentmanagementservicesandotherMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:TransactioncardrevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:FinancialServiceOtherMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InvestmentmanagementservicesandotherMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:CommercialaccountservicechargerevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MortgageservicingrevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CustomerhedgingrevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember us-gaap:FinancialServiceOtherMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:AutomatedservicechargeandotherdepositfeerevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InstitutionaltrustretirementplanservicesrevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CustomerhedgingrevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:RetailbrokeragerevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CorporatetrustrevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:FiduciaryAndTrustMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember us-gaap:MortgageBankingMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:BrokerageandtradingrevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 bokf:InvestmentmanagementservicesandotherMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InvestmentbankingrevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:BrokerageandtradingrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MortgageservicingrevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InvestmentmanagementservicesandotherMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:FinancialServiceOtherMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CorporatecardrevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CheckcardfeerevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:OverdraftfeerevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:PersonaltrustrevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CheckcardfeerevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CorporatetrustrevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:CheckcardfeerevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:FeesandcommissionsrevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:FeesandcommissionsrevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember us-gaap:FiduciaryAndTrustMember 2018-01-01 2018-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:PersonaltrustrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MortgageproductionrevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:TransFundEFTnetworkrevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InsurancebrokeragerevenueMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:TransactioncardrevenueMember bokf:WealthManagementMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:GainlossontradingMember bokf:ConsumerMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CorporatecardrevenueMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:FiduciaryAndTrustMember bokf:CommercialMember 2018-01-01 2018-12-31 0000875357 bokf:TransFundEFTnetworkrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:FeesandcommissionsrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:TransactioncardrevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:InvestmentbankingrevenueMember 2019-01-01 2019-12-31 0000875357 bokf:MortgageproductionrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InvestmentbankingrevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 bokf:RetailbrokeragerevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:PersonaltrustrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InstitutionaltrustretirementplanservicesrevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:OverdraftfeerevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 bokf:CommercialaccountservicechargerevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:PersonaltrustrevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:DepositAccountMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 bokf:CheckcardfeerevenueMember 2019-01-01 2019-12-31 0000875357 bokf:CustomerhedgingrevenueMember 2019-01-01 2019-12-31 0000875357 bokf:InvestmentmanagementservicesandotherMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MortgageservicingrevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 bokf:PersonaltrustrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InsurancebrokeragerevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 bokf:MerchantservicesrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InstitutionaltrustretirementplanservicesrevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CorporatecardrevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 bokf:FeesandcommissionsrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MerchantservicesrevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CustomerhedgingrevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 bokf:InsurancebrokeragerevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:AutomatedservicechargeandotherdepositfeerevenueMember 2019-01-01 2019-12-31 0000875357 bokf:InvestmentbankingrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CorporatetrustrevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 bokf:CorporatetrustrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InvestmentmanagementservicesandotherMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember us-gaap:FinancialServiceOtherMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:BrokerageandtradingrevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:CorporatetrustrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:FinancialServiceOtherMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CheckcardfeerevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CorporatecardrevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:FiduciaryAndTrustMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 bokf:MortgageservicingrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember us-gaap:DepositAccountMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CheckcardfeerevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CorporatecardrevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MortgageservicingrevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 bokf:CorporatecardrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:FeesandcommissionsrevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:BrokerageandtradingrevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MortgageservicingrevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember us-gaap:FiduciaryAndTrustMember 2019-01-01 2019-12-31 0000875357 bokf:GainlossontradingMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:PersonaltrustrevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InvestmentmanagementservicesandotherMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 bokf:AutomatedservicechargeandotherdepositfeerevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:MortgageservicingrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MerchantservicesrevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InvestmentbankingrevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:FiduciaryAndTrustMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:CheckcardfeerevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:CorporatecardrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:InstitutionaltrustretirementplanservicesrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InstitutionaltrustretirementplanservicesrevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:TransFundEFTnetworkrevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:MortgageBankingMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 bokf:OverdraftfeerevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CorporatetrustrevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:CustomerhedgingrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:BrokerageandtradingrevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:PersonaltrustrevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InsurancebrokeragerevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MerchantservicesrevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:OverdraftfeerevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InsurancebrokeragerevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:OverdraftfeerevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CheckcardfeerevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InvestmentbankingrevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:GainlossontradingMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:DepositAccountMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:TransactioncardrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:TransFundEFTnetworkrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CustomerhedgingrevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:AutomatedservicechargeandotherdepositfeerevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:RetailbrokeragerevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:TransFundEFTnetworkrevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MortgageproductionrevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CommercialaccountservicechargerevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CustomerhedgingrevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:TransactioncardrevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:BrokerageandtradingrevenueMember 2019-01-01 2019-12-31 0000875357 bokf:InstitutionaltrustretirementplanservicesrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CommercialaccountservicechargerevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MortgageproductionrevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:MerchantservicesrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CommercialaccountservicechargerevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:RetailbrokeragerevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:AutomatedservicechargeandotherdepositfeerevenueMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:MortgageproductionrevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:TransFundEFTnetworkrevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:FeesandcommissionsrevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:AutomatedservicechargeandotherdepositfeerevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:MortgageproductionrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:InvestmentmanagementservicesandotherMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:TransactioncardrevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:InsurancebrokeragerevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember us-gaap:MortgageBankingMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:MortgageBankingMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:FiduciaryAndTrustMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:OverdraftfeerevenueMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:FinancialServiceOtherMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:RetailbrokeragerevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:DepositAccountMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:MortgageBankingMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:GainlossontradingMember bokf:WealthManagementMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:CommercialaccountservicechargerevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:CorporatetrustrevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:GainlossontradingMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:RetailbrokeragerevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember us-gaap:FinancialServiceOtherMember bokf:CommercialMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:FeesandcommissionsrevenueMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:OperatingSegmentsMember bokf:GainlossontradingMember bokf:ConsumerMember 2019-01-01 2019-12-31 0000875357 us-gaap:CorporateNonSegmentMember bokf:InvestmentmanagementservicesandotherMember 2019-01-01 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember bokf:OtherTradingSecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:OtherDebtSecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:OtherDebtSecuritiesMember 2018-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:OtherDebtSecuritiesMember 2018-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2018-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:OtherDebtSecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2018-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2018-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2018-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ResidentialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:OtherDebtSecuritiesMember 2018-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember bokf:OtherTradingSecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2018-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ResidentialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2018-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2018-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember bokf:OtherTradingSecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2018-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2018-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ResidentialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember bokf:OtherTradingSecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2018-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember bokf:OtherTradingSecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ResidentialPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ResidentialPortfolioSegmentMember 2018-12-31 0000875357 bokf:ResidentialMortgageLoansHeldforSaleMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember bokf:InterestRateSpreadMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000875357 bokf:ResidentialMortgageLoansHeldforSaleMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember bokf:QuotedpricesofloanssoldinsecuritizationtransactionswithaliquiditydiscountappliedMember 2019-12-31 0000875357 bokf:FairValueImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember bokf:ManagementknowledgeofIndustryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000875357 bokf:FairValueRealEstateAndOtherRepossessedAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember bokf:RecoverableoilandgasreservesforwardlookingcommoditypricesandestimatedoperatingcostsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2018-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2019-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2019-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2019-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2019-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2019-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:OtherDebtSecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ResidentialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ResidentialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember bokf:OtherTradingSecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember bokf:OtherTradingSecuritiesMember 2019-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:OtherDebtSecuritiesMember 2019-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ResidentialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:OtherDebtSecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2019-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:OtherDebtSecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ResidentialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2019-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember bokf:OtherTradingSecuritiesMember 2019-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember bokf:OtherTradingSecuritiesMember 2019-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember bokf:OtherTradingSecuritiesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ResidentialPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:OtherDebtSecuritiesMember 2019-12-31 0000875357 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000875357 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2019-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000875357 bokf:FairValueRealEstateAndOtherRepossessedAssetsMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-01-01 2018-12-31 0000875357 bokf:FairValueRealEstateAndOtherRepossessedAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0000875357 bokf:FairValueImpairedLoansMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-01-01 2018-12-31 0000875357 bokf:FairValueImpairedLoansMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0000875357 bokf:FairValueImpairedLoansMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0000875357 bokf:FairValueRealEstateAndOtherRepossessedAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0000875357 bokf:FairValueImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0000875357 bokf:FairValueRealEstateAndOtherRepossessedAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0000875357 bokf:FairValueRealEstateAndOtherRepossessedAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000875357 bokf:FairValueRealEstateAndOtherRepossessedAssetsMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-01-01 2019-12-31 0000875357 bokf:FairValueRealEstateAndOtherRepossessedAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000875357 bokf:FairValueImpairedLoansMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000875357 bokf:FairValueImpairedLoansMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-01-01 2019-12-31 0000875357 bokf:FairValueImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000875357 bokf:FairValueImpairedLoansMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000875357 bokf:FairValueRealEstateAndOtherRepossessedAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000875357 bokf:ResidentialMortgageLoansHeldforSaleMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-01-01 2019-12-31 0000875357 bokf:ResidentialMortgageLoansHeldforSaleMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-01 2018-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember bokf:MortgagebankingrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2018-01-01 2018-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember bokf:MortgagebankingrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2017-12-31 0000875357 bokf:ResidentialMortgageLoansHeldforSaleMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2018-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2019-01-01 2019-12-31 0000875357 bokf:ResidentialMortgageLoansHeldforSaleMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember bokf:MortgagebankingrevenueMember 2018-01-01 2018-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2018-01-01 2018-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2017-12-31 0000875357 bokf:ResidentialMortgageLoansHeldforSaleMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember bokf:MortgagebankingrevenueMember 2019-01-01 2019-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember bokf:MortgagebankingrevenueMember 2019-01-01 2019-12-31 0000875357 bokf:ResidentialMortgageLoansHeldforSaleMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember bokf:MortgagebankingrevenueMember 2018-01-01 2018-12-31 0000875357 bokf:ResidentialMortgageLoansHeldforSaleMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember bokf:QuotedpricesofloanssoldinsecuritizationtransactionswithaliquiditydiscountappliedMember 2018-12-31 0000875357 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember bokf:InterestRateSpreadMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000875357 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2018-12-31 0000875357 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000875357 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2018-12-31 0000875357 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000875357 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2018-12-31 0000875357 us-gaap:Fa