XML 15 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments - Schedule of Assets Measured at Fair Value on a Recurring Basis (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 29, 2015
Mar. 30, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 115,241us-gaap_CashAndCashEquivalentsFairValueDisclosure $ 91,258us-gaap_CashAndCashEquivalentsFairValueDisclosure
Marketable securities 201,174us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent 186,783us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
Total assets at fair value disclosure 316,415us-gaap_AssetsFairValueDisclosure 278,041us-gaap_AssetsFairValueDisclosure
U.S. Government and Agency Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 54,440us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
49,198us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
Corporate Debt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 99,323us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
74,514us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
Mortgage-Backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 26,822us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesMember
32,782us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesMember
Municipal Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 16,721us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
25,113us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Other Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 3,868us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherDebtSecuritiesMember
5,176us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherDebtSecuritiesMember
Fair Value Measurements Using, Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 115,241us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
91,258us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Marketable securities 54,440us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
49,198us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Total assets at fair value disclosure 169,681us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
140,456us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value Measurements Using, Level 1 [Member] | U.S. Government and Agency Securities [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 54,440us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
49,198us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
Fair Value Measurements Using, Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 146,734us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
137,585us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Total assets at fair value disclosure 146,734us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
137,585us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value Measurements Using, Level 2 [Member] | Corporate Debt Obligations [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 99,323us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
74,514us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
Fair Value Measurements Using, Level 2 [Member] | Mortgage-Backed Securities [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 26,822us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesMember
32,782us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair Value Measurements Using, Level 2 [Member] | Municipal Bonds [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 16,721us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
25,113us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Fair Value Measurements Using, Level 2 [Member] | Other Debt Securities [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 3,868us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherDebtSecuritiesMember
$ 5,176us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherDebtSecuritiesMember