XML 13 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair value measurement Financial assets and liabilities carried at fair value measured on recurring basis (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 29, 2015
Dec. 31, 2014
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]    
Investments in marketable securities $ 6,954us-gaap_MarketableSecurities $ 6,863us-gaap_MarketableSecurities
Derivative assets 1,737us-gaap_DerivativeAssets  
Derivative liabilities 1,553us-gaap_DerivativeLiabilitiesCurrent  
Contingent consideration liabilities 29,825us-gaap_BusinessCombinationContingentConsiderationLiability 33,433us-gaap_BusinessCombinationContingentConsiderationLiability
Quoted prices in active markets (Level 1)    
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]    
Investments in marketable securities 6,954us-gaap_MarketableSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
6,863us-gaap_MarketableSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Derivative assets 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Derivative liabilities 0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Contingent consideration liabilities 0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Significant other observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]    
Investments in marketable securities 0us-gaap_MarketableSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_MarketableSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Derivative assets 1,737us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Derivative liabilities 1,553us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Contingent consideration liabilities 0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant unobservable Inputs (Level 3)    
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]    
Investments in marketable securities 0us-gaap_MarketableSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_MarketableSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Derivative assets 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Derivative liabilities 0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Contingent consideration liabilities $ 29,825us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 33,433us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member