Quarterly report pursuant to Section 13 or 15(d)

Accumulated Other Comprehensive Income (Details 1)

v2.4.1.9
Accumulated Other Comprehensive Income (Details 1) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 28, 2015
Mar. 29, 2014
Summary of reclassifications out of Accumulated Other Comprehensive Income    
Amount Reclassified from AOCI, Unrealized gains and losses on available-for-sale securities, Total before tax $ 15,358us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $ 16,947us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Amount Reclassified from AOCI, Unrealized gains and losses on available-for-sale securities, Tax benefit (4,981)us-gaap_IncomeTaxExpenseBenefit (5,562)us-gaap_IncomeTaxExpenseBenefit
Amount Reclassified from AOCI, Unrealized gains and losses on available-for-sale securities, Total net of tax 10,377us-gaap_NetIncomeLoss 11,385us-gaap_NetIncomeLoss
Reclassification out of Accumulated Other Comprehensive Income [Member]    
Summary of reclassifications out of Accumulated Other Comprehensive Income    
Amount Reclassified from AOCI, Unrealized gains and losses on available-for-sale securities, Total net of tax (5)us-gaap_NetIncomeLoss
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
 
Unrealized gains and losses on available-for-sale securities [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]    
Summary of reclassifications out of Accumulated Other Comprehensive Income    
Amount Reclassified from AOCI, Unrealized gains and losses on available-for-sale securities, Total before tax (8)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Amount Reclassified from AOCI, Unrealized gains and losses on available-for-sale securities, Tax benefit 3us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Amount Reclassified from AOCI, Unrealized gains and losses on available-for-sale securities, Total net of tax (5)us-gaap_NetIncomeLoss
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Accumulated Other-than-Temporary Impairment [Member] | Unrealized gains and losses on available-for-sale securities [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]    
Summary of reclassifications out of Accumulated Other Comprehensive Income    
Amount Reclassified from AOCI, Unrealized gains and losses on available-for-sale securities, Realized gain/(loss) on sale of securities $ (8)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember