Securities - Summary of Securities with Unrealized Losses, Segregated by Duration of Unrealized Loss (Detail) (USD $) In Thousands, unless otherwise specified
|
12 Months Ended |
|
Dec. 31, 2013
|
Dec. 31, 2014
|
Held for Investment |
|
|
Held-to-maturity Securities, Less than 12 Months, Fair Value |
$ 1us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue |
|
Held-to-maturity Securities, 12 Months or Longer, Fair Value |
1,329us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue |
|
Held-to-maturity Securities, 12 Months or Longer, Unrealized Losses |
7us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss |
|
Held-to-maturity Securities, Fair Value, Total |
1,330us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue |
|
Held-to-maturity Securities, Unrealized Losses, Total |
7us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionAggregateLoss |
|
Available for Sale |
|
|
Available-for-sale Securities, Less than 12 Months, Fair Value |
111,957us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue |
210,274us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue |
Available-for-sale Securities, Less than 12 Months, Unrealized Losses |
548us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss |
902us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss |
Available-for-sale Securities, 12 Months or Longer, Fair Value |
150,188us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue |
14,956us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue |
Available-for-sale Securities, 12 Months or Longer, Unrealized Losses |
259us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss |
218us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss |
Available-for-sale Securities, Fair Value, Total |
262,145us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue |
225,230us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue |
Available-for-sale Securities, Unrealized Losses, Total |
807us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss |
1,120us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss |
Mortgage Backed Securities [Member] |
|
|
Held for Investment |
|
|
Held-to-maturity Securities, Less than 12 Months, Fair Value |
1us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
|
Held-to-maturity Securities, 12 Months or Longer, Fair Value |
1us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
|
Held-to-maturity Securities, Fair Value, Total |
2us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
|
Available for Sale |
|
|
Available-for-sale Securities, Less than 12 Months, Fair Value |
66us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
17,041us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
Available-for-sale Securities, Less than 12 Months, Unrealized Losses |
4us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
585us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
Available-for-sale Securities, 12 Months or Longer, Fair Value |
|
26us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
Available-for-sale Securities, 12 Months or Longer, Unrealized Losses |
|
1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
Available-for-sale Securities, Fair Value, Total |
66us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
17,067us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
Available-for-sale Securities, Unrealized Losses, Total |
4us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
586us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
States and Political Subdivisions [Member] |
|
|
Held for Investment |
|
|
Held-to-maturity Securities, 12 Months or Longer, Fair Value |
1,328us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |
|
Held-to-maturity Securities, 12 Months or Longer, Unrealized Losses |
7us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |
|
Held-to-maturity Securities, Fair Value, Total |
1,328us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |
|
Held-to-maturity Securities, Unrealized Losses, Total |
7us-gaap_HeldtomaturitySecuritiesContinuousUnrealizedLossPositionAggregateLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |
|
Available for Sale |
|
|
Available-for-sale Securities, Less than 12 Months, Fair Value |
2,459us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |
3,093us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |
Available-for-sale Securities, Less than 12 Months, Unrealized Losses |
72us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |
26us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |
Available-for-sale Securities, 12 Months or Longer, Fair Value |
|
977us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |
Available-for-sale Securities, 12 Months or Longer, Unrealized Losses |
|
23us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |
Available-for-sale Securities, Fair Value, Total |
2,459us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |
4,070us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |
Available-for-sale Securities, Unrealized Losses, Total |
72us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |
49us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |
U.S. Treasuries [Member] |
|
|
Available for Sale |
|
|
Available-for-sale Securities, Less than 12 Months, Fair Value |
29,861us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember |
149,589us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember |
Available-for-sale Securities, Less than 12 Months, Unrealized Losses |
85us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember |
178us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember |
Available-for-sale Securities, Fair Value, Total |
29,861us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember |
149,589us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember |
Available-for-sale Securities, Unrealized Losses, Total |
85us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember |
178us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember |
U.S. Federal Agencies [Member] |
|
|
Available for Sale |
|
|
Available-for-sale Securities, Less than 12 Months, Fair Value |
79,411us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
40,551us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
Available-for-sale Securities, Less than 12 Months, Unrealized Losses |
246us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
113us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
Available-for-sale Securities, 12 Months or Longer, Fair Value |
150,188us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
13,653us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
Available-for-sale Securities, 12 Months or Longer, Unrealized Losses |
259us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
62us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
Available-for-sale Securities, Fair Value, Total |
229,599us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
54,204us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
Available-for-sale Securities, Unrealized Losses, Total |
505us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
175us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
Other Securities [Member] |
|
|
Available for Sale |
|
|
Available-for-sale Securities, Less than 12 Months, Fair Value |
160us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
|
Available-for-sale Securities, Less than 12 Months, Unrealized Losses |
141us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
|
Available-for-sale Securities, 12 Months or Longer, Fair Value |
|
300us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
Available-for-sale Securities, 12 Months or Longer, Unrealized Losses |
|
132us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
Available-for-sale Securities, Fair Value, Total |
160us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
300us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
Available-for-sale Securities, Unrealized Losses, Total |
$ 141us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
$ 132us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |