XML 34 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Mortgage Banking Activities, Components of Loans Held For Sale (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Components of Residential Mortgage Loans Held for Sale [Abstract]      
Residential mortgages loans held for sale, Fair Value $ 304,182us-gaap_LoansHeldForSaleMortgages $ 200,546us-gaap_LoansHeldForSaleMortgages  
Mortgage Banking Revenue [Abstract]      
Net realized gains on sales of mortgage loans 56,696us-gaap_GainLossOnSaleOfMortgageLoans 95,309us-gaap_GainLossOnSaleOfMortgageLoans 115,879us-gaap_GainLossOnSaleOfMortgageLoans
Net change in unrealized gain on mortgage loans held for sale 5,357bokf_Netchangeinunrealizedgainonmortgageloansheldforsale (10,899)bokf_Netchangeinunrealizedgainonmortgageloansheldforsale 4,720bokf_Netchangeinunrealizedgainonmortgageloansheldforsale
Change in fair value of mortgage loan commitments 7,315bokf_Changeinfairvalueofmortgageloancommitments (10,077)bokf_Changeinfairvalueofmortgageloancommitments 6,136bokf_Changeinfairvalueofmortgageloancommitments
Change in the fair value of forward sales commitments (8,307)bokf_Changeinthefairvalueofforwardsalescommitments 5,212bokf_Changeinthefairvalueofforwardsalescommitments 2,382bokf_Changeinthefairvalueofforwardsalescommitments
Total production revenue 61,061bokf_MortgageProductionRevenue 79,545bokf_MortgageProductionRevenue 129,117bokf_MortgageProductionRevenue
Servicing revenue 48,032us-gaap_ServicingFeesNet 42,389us-gaap_ServicingFeesNet 40,185us-gaap_ServicingFeesNet
Total mortgage banking revenue 109,093bokf_MortgageBankingRevenue 121,934bokf_MortgageBankingRevenue 169,302bokf_MortgageBankingRevenue
Residential mortgage loans held for sale [Member]      
Schedule of Residential Mortgage Loans Held For Sale [Line Items]      
Number of days for past due for loan to be considered nonperforming (in days) 90 days 90 days  
Residential mortgage loans held for sale, nonperforming 0bokf_ResidentialMortgageLoansHeldForSaleNonperforming
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ResidentialMortgageLoansHeldForSaleGrossMember
0bokf_ResidentialMortgageLoansHeldForSaleNonperforming
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ResidentialMortgageLoansHeldForSaleGrossMember
 
Credit losses recognized on residential mortgage loans held for sale 0bokf_CreditLossesRecognizedOnResidentialMortgageLoansHeldForSale
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ResidentialMortgageLoansHeldForSaleGrossMember
0bokf_CreditLossesRecognizedOnResidentialMortgageLoansHeldForSale
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ResidentialMortgageLoansHeldForSaleGrossMember
 
Components of Residential Mortgage Loans Held for Sale [Abstract]      
Residential mortgage loans held for sale, Unpaid Principal Balance 291,537bokf_ResidentialMortgageLoansHeldForSaleUnpaidPrincipalBalanceGross
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ResidentialMortgageLoansHeldForSaleGrossMember
192,266bokf_ResidentialMortgageLoansHeldForSaleUnpaidPrincipalBalanceGross
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ResidentialMortgageLoansHeldForSaleGrossMember
 
Residential mortgages loans held for sale, Fair Value 298,212us-gaap_LoansHeldForSaleMortgages
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ResidentialMortgageLoansHeldForSaleGrossMember
193,584us-gaap_LoansHeldForSaleMortgages
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ResidentialMortgageLoansHeldForSaleGrossMember
 
Residential mortgage loan commitments [Member]      
Schedule of Residential Mortgage Loans Held For Sale [Line Items]      
General number of days outstanding for residential mortgage commitments, minimum (in days) 60 days 60 days  
General number of days outstanding for residential mortgage commitments, maximum (in days) 90 days 90 days  
Components of Residential Mortgage Loans Held for Sale [Abstract]      
Residential mortgage loans held for sale, Derivative contracts, Notional 520,829invest_DerivativeNotionalAmount
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ResidentialMortgageLoanCommitmentsMember
258,873invest_DerivativeNotionalAmount
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ResidentialMortgageLoanCommitmentsMember
 
Residential mortgages loans held for sale, Fair Value 9,971us-gaap_LoansHeldForSaleMortgages
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ResidentialMortgageLoanCommitmentsMember
2,656us-gaap_LoansHeldForSaleMortgages
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ResidentialMortgageLoanCommitmentsMember
 
Forward sales contracts [Member]      
Schedule of Residential Mortgage Loans Held For Sale [Line Items]      
General number of days for delivery of loans, for which the price is set by forward sales contracts, minimum (in days) 60 days 60 days  
General number of days for delivery of loans, for which the price is set by forward sales contracts, maximum (in days) 90 days 90 days  
Components of Residential Mortgage Loans Held for Sale [Abstract]      
Residential mortgage loans held for sale, Derivative contracts, Notional 701,066invest_DerivativeNotionalAmount
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ForwardSalesContractsMember
435,867invest_DerivativeNotionalAmount
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ForwardSalesContractsMember
 
Residential mortgages loans held for sale, Fair Value $ (4,001)us-gaap_LoansHeldForSaleMortgages
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ForwardSalesContractsMember
$ 4,306us-gaap_LoansHeldForSaleMortgages
/ bokf_ScheduleOfResidentialMortgageLoansHeldForSaleMajorTypesOfMortgageLoansAxis
= bokf_ForwardSalesContractsMember