XML 80 R65.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Investment Securities (Gross Unrealized Losses and Fair Values of Securities) (Details) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013
Schedule of Investments [Line Items] |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | $ 39,394 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue | $ 182,255 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses | 108 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses | 8,361 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 66,981 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue | 80,051 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses | 13,864 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses | 25,488 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | 3,850 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue | 0 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Loss | 5 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss | 0 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 2,608 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue | 2,301 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Loss | 117 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss | 559 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss
US Treasury Securities [Member] |  |
Schedule of Investments [Line Items] |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | 27,096 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_USTreasurySecuritiesMember |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses | 11 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_USTreasurySecuritiesMember |
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_USTreasurySecuritiesMember |
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_USTreasurySecuritiesMember |
US Government Agencies [Member] |  |
Schedule of Investments [Line Items] |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember | 62,962 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember | 3,154 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 18,819 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember | 13,996 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses | 253 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember | 2,067 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | 0 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Loss | 0 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss / us-gaap_DebtSecurityAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 0 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Loss | 0 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss / us-gaap_DebtSecurityAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
Residential mortgage-backed agencies [Member] |  |
Schedule of Investments [Line Items] |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember | 60,781 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember | 1,801 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 17,918 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember | 46,570 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses | 412 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember | 3,022 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | 3,850 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Loss | 5 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss / us-gaap_DebtSecurityAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 0 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember |
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Loss | 0 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss / us-gaap_DebtSecurityAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember |
Commercial mortgage-backed agencies [Member] |  |
Schedule of Investments [Line Items] |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | 12,298 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_CommercialMortgageBackedSecuritiesMember | 21,889 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_CommercialMortgageBackedSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses | 97 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_CommercialMortgageBackedSecuritiesMember | 1,134 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_CommercialMortgageBackedSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 973 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_CommercialMortgageBackedSecuritiesMember | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_CommercialMortgageBackedSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses | 6 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_CommercialMortgageBackedSecuritiesMember | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_CommercialMortgageBackedSecuritiesMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | 0 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_CommercialMortgageBackedSecuritiesMember |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Loss | 0 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss / us-gaap_DebtSecurityAxis = us-gaap_CommercialMortgageBackedSecuritiesMember |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 0 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_CommercialMortgageBackedSecuritiesMember |
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Loss | 0 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss / us-gaap_DebtSecurityAxis = us-gaap_CommercialMortgageBackedSecuritiesMember |
Collateralized mortgage obligations [Member] |  |
Schedule of Investments [Line Items] |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_MortgageBackedSecuritiesMember | 21,201 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_MortgageBackedSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_MortgageBackedSecuritiesMember | 1,149 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_MortgageBackedSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_MortgageBackedSecuritiesMember | 3,051 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_MortgageBackedSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_MortgageBackedSecuritiesMember | 13 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_MortgageBackedSecuritiesMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | 0 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_MortgageBackedSecuritiesMember |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Loss | 0 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss / us-gaap_DebtSecurityAxis = us-gaap_MortgageBackedSecuritiesMember |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 0 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_MortgageBackedSecuritiesMember |
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Loss | 0 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss / us-gaap_DebtSecurityAxis = us-gaap_MortgageBackedSecuritiesMember |
Obligations of states and political subdivisions [Member] |  |
Schedule of Investments [Line Items] |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 15,422 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 1,123 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 8,981 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses | 260 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | 0 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 0 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Loss | 0 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 0 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 2,608 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 2,301 us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Loss | 117 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 559 us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss / us-gaap_DebtSecurityAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Collateralized Debt Obligations [Member] |  |
Schedule of Investments [Line Items] |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_CollateralizedDebtObligationsMember | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_DebtSecurityAxis = us-gaap_CollateralizedDebtObligationsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_CollateralizedDebtObligationsMember | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_CollateralizedDebtObligationsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 20,290 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_CollateralizedDebtObligationsMember | 16,434 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_DebtSecurityAxis = us-gaap_CollateralizedDebtObligationsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses | $ 12,933 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_CollateralizedDebtObligationsMember | $ 20,386 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_DebtSecurityAxis = us-gaap_CollateralizedDebtObligationsMember

X
- Definition Amount of unrealized loss on securities classified as available-for-sale that have been in a loss position for twelve months or longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of unrealized loss on investments in available-for-sale securities that have been in a loss position for less than twelve months. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27337-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27337-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27337-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of unrealized loss on investments in held-to-maturity securities that have been in a loss position for twelve months or longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27337-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of unrealized loss before deducting unrealized gain on investments in held-to-maturity securities that have been in a loss position for less than twelve months. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27337-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This item represents the fair value of securities categorized as held-to-maturity that have been in a continuous unrealized loss position for less than twelve months. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27337-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the fair value of securities categorized as held-to-maturity securities that have been in a continuous unrealized loss position for twelve months or longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27337-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_ScheduleOfInvestmentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DebtSecurityAxis=us-gaap_CollateralizedDebtObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtSecurityAxis=us-gaap_CommercialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtSecurityAxis=us-gaap_MortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtSecurityAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtSecurityAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtSecurityAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtSecurityAxis=us-gaap_USTreasurySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |