XML 29 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investment Securities - Age of Unrealized Losses and Fair Value of Related Securities (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Schedule of Held-to-Maturity Securities [Line Items]    
Less than Twelve Months, Fair Value $ 119,881us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue $ 100,748us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Less than Twelve Months, Unrealized Losses (1,370)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss (999)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
More than Twelve Months, Fair Value 283,296us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 379,752us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
More than Twelve Months, Unrealized Losses (7,677)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss (11,332)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Total, Fair Value 403,177us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue 480,500us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Total, Unrealized Losses (9,047)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (12,331)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
U.S. Treasury Securities [Member]    
Schedule of Held-to-Maturity Securities [Line Items]    
Less than Twelve Months, Fair Value 49,520us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
Less than Twelve Months, Unrealized Losses (602)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
More than Twelve Months, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
48,504us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
More than Twelve Months, Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
(1,622)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
Total, Fair Value 49,520us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
48,504us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
Total, Unrealized Losses (602)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
(1,622)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
U.S. Government Agency Securities [Member]    
Schedule of Held-to-Maturity Securities [Line Items]    
Less than Twelve Months, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Less than Twelve Months, Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
More than Twelve Months, Fair Value 5,293us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
5,442us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
More than Twelve Months, Unrealized Losses (94)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
(86)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Total, Fair Value 5,293us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
5,442us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Total, Unrealized Losses (94)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
(86)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Obligations of States and State Agencies [Member]    
Schedule of Held-to-Maturity Securities [Line Items]    
Less than Twelve Months, Fair Value   0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
Less than Twelve Months, Unrealized Losses   0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
More than Twelve Months, Fair Value   11,136us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
More than Twelve Months, Unrealized Losses   (24)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
Total, Fair Value   11,136us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
Total, Unrealized Losses   (24)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
Municipal Bonds [Member]    
Schedule of Held-to-Maturity Securities [Line Items]    
Less than Twelve Months, Fair Value 19,072us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
13,337us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
Less than Twelve Months, Unrealized Losses (204)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
(426)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
More than Twelve Months, Fair Value 11,044us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
14,637us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
More than Twelve Months, Unrealized Losses (236)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
(126)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
Total, Fair Value 30,116us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
27,974us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
Total, Unrealized Losses (440)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
(552)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
Obligations of States and Political Subdivisions [Member]    
Schedule of Held-to-Maturity Securities [Line Items]    
Less than Twelve Months, Fair Value 19,072us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
13,337us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Less than Twelve Months, Unrealized Losses (204)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(426)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
More than Twelve Months, Fair Value 11,044us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
25,773us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
More than Twelve Months, Unrealized Losses (236)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(150)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total, Fair Value 30,116us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
39,110us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total, Unrealized Losses (440)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(576)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Residential Mortgage-Backed Securities [Member]    
Schedule of Held-to-Maturity Securities [Line Items]    
Less than Twelve Months, Fair Value 32,256us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
57,543us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Less than Twelve Months, Unrealized Losses (518)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(121)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
More than Twelve Months, Fair Value 216,266us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
244,910us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
More than Twelve Months, Unrealized Losses (3,728)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(4,839)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Total, Fair Value 248,522us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
302,453us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Total, Unrealized Losses (4,246)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(4,960)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Trust Preferred Securities [Member]    
Schedule of Held-to-Maturity Securities [Line Items]    
Less than Twelve Months, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
2,210us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
Less than Twelve Months, Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
(117)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
More than Twelve Months, Fair Value 8,538us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
12,085us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
More than Twelve Months, Unrealized Losses (2,103)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
(2,836)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
Total, Fair Value 8,538us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
14,295us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
Total, Unrealized Losses (2,103)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
(2,953)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
Corporate and Other Debt Securities [Member]    
Schedule of Held-to-Maturity Securities [Line Items]    
Less than Twelve Months, Fair Value 18,987us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
27,500us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Less than Twelve Months, Unrealized Losses (43)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
(294)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
More than Twelve Months, Fair Value 27,622us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
28,269us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
More than Twelve Months, Unrealized Losses (408)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
(924)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Total, Fair Value 46,609us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
55,769us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Total, Unrealized Losses (451)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
(1,218)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Equity Securities [Member]    
Schedule of Held-to-Maturity Securities [Line Items]    
Less than Twelve Months, Fair Value 46us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
158us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
Less than Twelve Months, Unrealized Losses (3)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
(41)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
More than Twelve Months, Fair Value 14,533us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
14,769us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
More than Twelve Months, Unrealized Losses (1,108)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
(875)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
Total, Fair Value 14,579us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
14,927us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
Total, Unrealized Losses $ (1,111)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
$ (916)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember