XML 14 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) (USD $)
In Thousands, unless otherwise specified
Apr. 05, 2015
Dec. 31, 2014
Mar. 30, 2014
Dec. 31, 2013
Fair Value, Balance Sheet Grouping, Financial Statement Captions        
Cash and cash equivalents $ 218,945us-gaap_CashAndCashEquivalentsAtCarryingValue $ 294,256us-gaap_CashAndCashEquivalentsAtCarryingValue $ 232,626us-gaap_CashAndCashEquivalentsAtCarryingValue $ 341,638us-gaap_CashAndCashEquivalentsAtCarryingValue
Marketable securities 1,051,941us-gaap_AvailableForSaleSecurities 1,004,576us-gaap_AvailableForSaleSecurities    
Carrying Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions        
Cash and cash equivalents 218,945us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
294,256us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Marketable securities 1,051,941us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,004,576us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Contingent considerations 3,350us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
3,350us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Derivatives 19us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
149us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Fair Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions        
Cash and cash equivalents 218,945us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
294,256us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
   
Marketable securities 1,051,941us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
1,004,576us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
   
Contingent considerations 3,350us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
3,350us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
   
Derivatives $ 19us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
$ 149us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember