XML 134 R64.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
Dec. 31, 2014
Dec. 31, 2013
Schedule of Available-for-sale Securities [Line Items]    
Less than Twelve Months, Fair Value $ 100,748us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue $ 559,333us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Less than Twelve Months, Unrealized Losses (999)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss (38,574)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
More than Twelve Months, Fair Value 379,752us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 56,475us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
More than Twelve Months, Unrealized Losses (11,332)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss (7,688)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Total, Fair Value 480,500us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue 615,808us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Total, Unrealized Losses (12,331)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (46,262)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
U.S. Treasury securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than Twelve Months, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
84,665us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
Less than Twelve Months, Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
(15,170)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
More than Twelve Months, Fair Value 48,504us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
More than Twelve Months, Unrealized Losses (1,622)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
Total, Fair Value 48,504us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
84,665us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
Total, Unrealized Losses (1,622)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
(15,170)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
U.S. government agency securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than Twelve Months, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
26,402us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Less than Twelve Months, Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
(703)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
More than Twelve Months, Fair Value 5,442us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
More than Twelve Months, Unrealized Losses (86)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Total, Fair Value 5,442us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
26,402us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Total, Unrealized Losses (86)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
(703)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Obligations of states and state agencies [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than Twelve Months, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
10,598us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
Less than Twelve Months, Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
(798)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
More than Twelve Months, Fair Value 11,136us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
More than Twelve Months, Unrealized Losses (24)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
Total, Fair Value 11,136us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
10,598us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
Total, Unrealized Losses (24)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
(798)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_StateAndLocalJurisdictionMember
Municipal bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than Twelve Months, Fair Value 13,337us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
13,461us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
Less than Twelve Months, Unrealized Losses (426)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
(1,365)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
More than Twelve Months, Fair Value 14,637us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
More than Twelve Months, Unrealized Losses (126)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
Total, Fair Value 27,974us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
13,461us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
Total, Unrealized Losses (552)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
(1,365)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_MunicipalBondsMember
Obligations of states and political subdivisions [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than Twelve Months, Fair Value 13,337us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
24,059us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Less than Twelve Months, Unrealized Losses (426)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(2,163)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
More than Twelve Months, Fair Value 25,773us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
More than Twelve Months, Unrealized Losses (150)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total, Fair Value 39,110us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
24,059us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total, Unrealized Losses (576)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(2,163)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Residential mortgage-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than Twelve Months, Fair Value 57,543us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
368,306us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Less than Twelve Months, Unrealized Losses (121)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(18,434)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
More than Twelve Months, Fair Value 244,910us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
24,734us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
More than Twelve Months, Unrealized Losses (4,839)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(2,285)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Total, Fair Value 302,453us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
393,040us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Total, Unrealized Losses (4,960)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(20,719)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Trust preferred securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than Twelve Months, Fair Value 2,210us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
2,024us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
Less than Twelve Months, Unrealized Losses (117)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
(25)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
More than Twelve Months, Fair Value 12,085us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
15,022us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
More than Twelve Months, Unrealized Losses (2,836)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
(4,206)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
Total, Fair Value 14,295us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
17,046us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
Total, Unrealized Losses (2,953)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
(4,231)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
Corporate and other debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than Twelve Months, Fair Value 27,500us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
53,654us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Less than Twelve Months, Unrealized Losses (294)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
(2,073)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
More than Twelve Months, Fair Value 28,269us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
2,471us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
More than Twelve Months, Unrealized Losses (924)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
(30)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Total, Fair Value 55,769us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
56,125us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Total, Unrealized Losses (1,218)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
(2,103)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Equity securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than Twelve Months, Fair Value 158us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
223us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
Less than Twelve Months, Unrealized Losses (41)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
(6)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
More than Twelve Months, Fair Value 14,769us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
14,248us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
More than Twelve Months, Unrealized Losses (875)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
(1,167)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
Total, Fair Value 14,927us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
14,471us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
Total, Unrealized Losses $ (916)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember
$ (1,173)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_EquitySecuritiesMember