XML 16 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments - Gross Unrealized Gains and Losses and Amortized Cost and Fair Value of Investments Classified as Held-to-Maturity (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Investment [Line Items]    
Held-to-Maturity, Amortized Cost $ 686,618us-gaap_HeldToMaturitySecurities $ 639,631us-gaap_HeldToMaturitySecurities
Held-to-Maturity, Gross Unrealized Gains 24,979us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain 25,404us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
Held-to-Maturity, Gross Unrealized Losses (333)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss (664)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Held-to-Maturity, Fair Value 711,264us-gaap_HeldToMaturitySecuritiesFairValue 664,371us-gaap_HeldToMaturitySecuritiesFairValue
States and Political Subdivisions [Member]    
Investment [Line Items]    
Held-to-Maturity, Amortized Cost 417,361us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
385,623us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-Maturity, Gross Unrealized Gains 19,559us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
20,100us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-Maturity, Gross Unrealized Losses (46)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(58)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-Maturity, Fair Value 436,874us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
405,665us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Corporate Bonds [Member]    
Investment [Line Items]    
Held-to-Maturity, Amortized Cost 191,594us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
176,880us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Held-to-Maturity, Gross Unrealized Gains 812us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
374us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Held-to-Maturity, Gross Unrealized Losses (207)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
(520)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Held-to-Maturity, Fair Value 192,199us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
176,734us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Commercial Mortgage-Backed Securities [Member]    
Investment [Line Items]    
Held-to-Maturity, Amortized Cost 46,094us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
46,662us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Held-to-Maturity, Gross Unrealized Gains 1,495us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
1,867us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Held-to-Maturity, Fair Value 47,589us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
48,529us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
U.S. Agency-Based Mortgage-Backed Securities [Member]    
Investment [Line Items]    
Held-to-Maturity, Amortized Cost 15,953us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
16,972us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Held-to-Maturity, Gross Unrealized Gains 1,691us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
1,702us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Held-to-Maturity, Gross Unrealized Losses (2)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
(2)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Held-to-Maturity, Fair Value 17,642us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
18,672us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
U.S. Treasury Securities and Obligations of U.S. Government Agencies [Member]    
Investment [Line Items]    
Held-to-Maturity, Amortized Cost 12,932us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
10,697us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
Held-to-Maturity, Gross Unrealized Gains 1,176us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
1,097us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
Held-to-Maturity, Gross Unrealized Losses   (2)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
Held-to-Maturity, Fair Value 14,108us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
11,792us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
Asset-Backed Securities [Member]    
Investment [Line Items]    
Held-to-Maturity, Amortized Cost 2,684us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember
2,797us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember
Held-to-Maturity, Gross Unrealized Gains 246us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember
264us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember
Held-to-Maturity, Gross Unrealized Losses (78)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember
(82)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember
Held-to-Maturity, Fair Value $ 2,852us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember
$ 2,979us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember