Marketable Securities (Classified as Available-For-Sale Securities) (Detail) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
12 Months Ended |
Mar. 28, 2015
|
Dec. 27, 2014
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
|
Amortized Cost |
$ 1,536,457us-gaap_AvailableForSaleSecuritiesAmortizedCost |
|
$ 1,594,764us-gaap_AvailableForSaleSecuritiesAmortizedCost |
[1] |
Gross Unrealized Gains |
2,942us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains |
|
2,020us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains |
[1] |
Gross Unrealized Losses-OTTI |
(6,027)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities |
[2] |
(13,031)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities |
[1],[2] |
Gross Unrealized Losses-Other |
(4,058)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments |
[3] |
(8,420)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments |
[1],[3] |
Estimated Fair Value (Net Carrying Amount) |
1,529,314us-gaap_AvailableForSaleSecurities |
|
1,575,333us-gaap_AvailableForSaleSecurities |
[1] |
U.S. Treasury securities |
|
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
|
Amortized Cost |
27,185us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |
|
30,185us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |
[1] |
Gross Unrealized Gains |
186us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |
|
26us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |
[1] |
Gross Unrealized Losses-OTTI |
0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |
[2] |
(25)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |
[1],[2] |
Gross Unrealized Losses-Other |
(2)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |
[3] |
(42)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |
[1],[3] |
Estimated Fair Value (Net Carrying Amount) |
27,369us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |
|
30,144us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |
[1] |
Agency securities |
|
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
|
Amortized Cost |
330,109us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
|
436,817us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
[1] |
Gross Unrealized Gains |
531us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
|
169us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
[1] |
Gross Unrealized Losses-OTTI |
(3,242)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
[2] |
(8,259)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
[1],[2] |
Gross Unrealized Losses-Other |
(238)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
[3] |
(407)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
[1],[3] |
Estimated Fair Value (Net Carrying Amount) |
327,160us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
|
428,320us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
[1] |
Mortgage-backed securities |
|
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
|
Amortized Cost |
382,676us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_MortgageBackedSecuritiesMember |
|
329,048us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_MortgageBackedSecuritiesMember |
[1] |
Gross Unrealized Gains |
953us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_InvestmentTypeAxis = us-gaap_MortgageBackedSecuritiesMember |
|
580us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_InvestmentTypeAxis = us-gaap_MortgageBackedSecuritiesMember |
[1] |
Gross Unrealized Losses-OTTI |
(1,076)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_MortgageBackedSecuritiesMember |
[2] |
(1,813)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_MortgageBackedSecuritiesMember |
[1],[2] |
Gross Unrealized Losses-Other |
(2,018)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments / us-gaap_InvestmentTypeAxis = us-gaap_MortgageBackedSecuritiesMember |
[3] |
(3,508)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments / us-gaap_InvestmentTypeAxis = us-gaap_MortgageBackedSecuritiesMember |
[1],[3] |
Estimated Fair Value (Net Carrying Amount) |
380,535us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_MortgageBackedSecuritiesMember |
|
324,307us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_MortgageBackedSecuritiesMember |
[1] |
Corporate securities |
|
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
|
Amortized Cost |
574,513us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
|
600,674us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
[1] |
Gross Unrealized Gains |
744us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
|
689us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
[1] |
Gross Unrealized Losses-OTTI |
(1,690)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
[2] |
(2,874)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
[1],[2] |
Gross Unrealized Losses-Other |
(1,356)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
[3] |
(4,087)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
[1],[3] |
Estimated Fair Value (Net Carrying Amount) |
572,211us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
|
594,402us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
[1] |
Municipal securities |
|
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
|
Amortized Cost |
153,513us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |
|
125,183us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |
[1] |
Gross Unrealized Gains |
515us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |
|
497us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |
[1] |
Gross Unrealized Losses-OTTI |
(5)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |
[2] |
(48)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |
[1],[2] |
Gross Unrealized Losses-Other |
(406)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |
[3] |
(222)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |
[1],[3] |
Estimated Fair Value (Net Carrying Amount) |
153,617us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |
|
125,410us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |
[1] |
Other |
|
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
|
Amortized Cost |
68,461us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_OtherDebtSecuritiesMember |
|
72,857us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_OtherDebtSecuritiesMember |
[1] |
Gross Unrealized Gains |
13us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_InvestmentTypeAxis = us-gaap_OtherDebtSecuritiesMember |
|
59us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_InvestmentTypeAxis = us-gaap_OtherDebtSecuritiesMember |
[1] |
Gross Unrealized Losses-OTTI |
(14)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_OtherDebtSecuritiesMember |
[2] |
(12)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_OtherDebtSecuritiesMember |
[1],[2] |
Gross Unrealized Losses-Other |
(38)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments / us-gaap_InvestmentTypeAxis = us-gaap_OtherDebtSecuritiesMember |
[3] |
(154)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments / us-gaap_InvestmentTypeAxis = us-gaap_OtherDebtSecuritiesMember |
[1],[3] |
Estimated Fair Value (Net Carrying Amount) |
$ 68,422us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_OtherDebtSecuritiesMember |
|
$ 72,750us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_OtherDebtSecuritiesMember |
[1] |
|
|