XML 59 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Mortgage Banking Activities, Mortgage Servicing Rights (Details) (USD $)
9 Months Ended 12 Months Ended
Sep. 30, 2011
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Summary of Mortgage Servicing Rights [Abstract]        
Number of residential mortgage loans serviced   117,483bokf_ResidentialMortgageLoansServicedNumberOfLoans 106,137bokf_ResidentialMortgageLoansServicedNumberOfLoans 98,246bokf_ResidentialMortgageLoansServicedNumberOfLoans
Outstanding principal balance of residential mortgage loans serviced for others   $ 16,162,887,000bokf_ResidentialMortgageLoansServicedOutstandingPrincipal $ 13,718,942,000bokf_ResidentialMortgageLoansServicedOutstandingPrincipal $ 11,981,624,000bokf_ResidentialMortgageLoansServicedOutstandingPrincipal
Weighted average interest rate (in hundredths)   4.29%us-gaap_MortgageLoansOnRealEstateInterestRate 4.40%us-gaap_MortgageLoansOnRealEstateInterestRate 4.71%us-gaap_MortgageLoansOnRealEstateInterestRate
Remaining term (in months)   296 months 292 months 289 months
Servicing Asset at Fair Value, Amount [Roll Forward]        
Beginning balance   153,333,000us-gaap_ServicingAssetAtFairValueAmount 100,812,000us-gaap_ServicingAssetAtFairValueAmount 86,783,000us-gaap_ServicingAssetAtFairValueAmount
Additions, net   54,413,000us-gaap_ServicingAssetAtFairValueAdditions 49,431,000us-gaap_ServicingAssetAtFairValueAdditions 42,191,000us-gaap_ServicingAssetAtFairValueAdditions
Change in fair value due to loan runoff   (19,325,000)bokf_ChangeInFairValueDueToLoanRunoff (19,630,000)bokf_ChangeInFairValueDueToLoanRunoff (18,952,000)bokf_ChangeInFairValueDueToLoanRunoff
Change in fair value due to market changes   (16,445,000)us-gaap_AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions 22,720,000us-gaap_AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions (9,210,000)us-gaap_AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
Ending balance   171,976,000us-gaap_ServicingAssetAtFairValueAmount 153,333,000us-gaap_ServicingAssetAtFairValueAmount 100,812,000us-gaap_ServicingAssetAtFairValueAmount
Servicing Assets at Fair Value, Assumptions Used to Estimate Fair Value [Abstract]        
Discount rate - risk-free rate plus a market premium (in hundredths)   10.17%us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueDiscountRate 10.21%us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueDiscountRate  
Prepayment rate - estimated based upon loan interest rate, original term and loan type, minimum (in hundredths)    7.70%bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeedMinimum 6.66%bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeedMinimum  
Prepayment rate - estimated based upon loan interest rate, original term and loan type, maximum (in hundredths)    30.44%bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeedMaximum 26.19%bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeedMaximum  
Loan servicing costs - annually per loan based upon loan type, Performing, minimum (in dollars per loan)    60bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValuePerformingLoanServiceCostMinimum 60bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValuePerformingLoanServiceCostMinimum  
Loan servicing costs - annually per loan based upon loan type, Performing, maximum (in dollars per loan)    105bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValuePerformingLoanServiceCostMaximum 105bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValuePerformingLoanServiceCostMaximum  
Loan servicing costs - annually per loan based upon loan type, Delinquent loans, Minimum (in dollars per loan)   150bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValueDelinquentLoanServiceCostMinimum 150bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValueDelinquentLoanServiceCostMinimum  
Loan servicing costs - annually per loan based upon loan type, Delinquent loans, Maximum (in dollars per loan)   500bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValueDelinquentLoanSvcCostMaximum 500bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValueDelinquentLoanSvcCostMaximum  
Loan servicing costs - annually per loan based upon loan type, Loans in foreclosure, Minimum (in dollars per loan)   1,000bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValueForeclosureLoanServiceCostMinimum 1,000bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValueForeclosureLoanServiceCostMinimum  
Loan servicing costs - annually per loan based upon loan type, Loans in foreclosure, Maximum (in dollars per loan)   4,250bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValueForeclosureLoanServiceCostMaximum 4,250bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValueForeclosureLoanServiceCostMaximum  
Escrow earnings rate - indexed to rates paid on deposit accounts with comparable average life (in hundredths)   1.77%bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValueEscrowEarningsRate 1.80%bokf_ServicingAssetsAtFairValueAssumptionsUsedToEstimateFairValueEscrowEarningsRate  
Purchased [Member]        
Servicing Asset at Fair Value, Amount [Roll Forward]        
Beginning balance   15,935,000us-gaap_ServicingAssetAtFairValueAmount
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_PurchasedMember
12,976,000us-gaap_ServicingAssetAtFairValueAmount
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_PurchasedMember
18,903,000us-gaap_ServicingAssetAtFairValueAmount
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_PurchasedMember
Additions, net   0us-gaap_ServicingAssetAtFairValueAdditions
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_PurchasedMember
0us-gaap_ServicingAssetAtFairValueAdditions
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_PurchasedMember
0us-gaap_ServicingAssetAtFairValueAdditions
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_PurchasedMember
Change in fair value due to loan runoff   (2,357,000)bokf_ChangeInFairValueDueToLoanRunoff
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_PurchasedMember
(3,029,000)bokf_ChangeInFairValueDueToLoanRunoff
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_PurchasedMember
(4,164,000)bokf_ChangeInFairValueDueToLoanRunoff
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_PurchasedMember
Change in fair value due to market changes   (2,464,000)us-gaap_AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_PurchasedMember
5,988,000us-gaap_AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_PurchasedMember
(1,763,000)us-gaap_AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_PurchasedMember
Ending balance   11,114,000us-gaap_ServicingAssetAtFairValueAmount
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_PurchasedMember
15,935,000us-gaap_ServicingAssetAtFairValueAmount
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_PurchasedMember
12,976,000us-gaap_ServicingAssetAtFairValueAmount
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_PurchasedMember
Originated [Member]        
Servicing Asset at Fair Value, Amount [Roll Forward]        
Beginning balance   137,398,000us-gaap_ServicingAssetAtFairValueAmount
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_OriginatedMember
87,836,000us-gaap_ServicingAssetAtFairValueAmount
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_OriginatedMember
67,880,000us-gaap_ServicingAssetAtFairValueAmount
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_OriginatedMember
Additions, net   54,413,000us-gaap_ServicingAssetAtFairValueAdditions
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_OriginatedMember
49,431,000us-gaap_ServicingAssetAtFairValueAdditions
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_OriginatedMember
42,191,000us-gaap_ServicingAssetAtFairValueAdditions
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_OriginatedMember
Change in fair value due to loan runoff   (16,968,000)bokf_ChangeInFairValueDueToLoanRunoff
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_OriginatedMember
(16,601,000)bokf_ChangeInFairValueDueToLoanRunoff
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_OriginatedMember
(14,788,000)bokf_ChangeInFairValueDueToLoanRunoff
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_OriginatedMember
Change in fair value due to market changes   (13,981,000)us-gaap_AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_OriginatedMember
16,732,000us-gaap_AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_OriginatedMember
(7,447,000)us-gaap_AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_OriginatedMember
Ending balance   $ 160,862,000us-gaap_ServicingAssetAtFairValueAmount
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_OriginatedMember
$ 137,398,000us-gaap_ServicingAssetAtFairValueAmount
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_OriginatedMember
$ 87,836,000us-gaap_ServicingAssetAtFairValueAmount
/ bokf_CapitalizedMortgageServicingRightsAtFairValueBySourceAxis
= bokf_OriginatedMember