XML 36 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair value measurement Valuation technique and inputs used to determine fair value of assets or liabilities (Details)
3 Months Ended
Mar. 29, 2015
Probability Of Payment  
Fair Value Assets And Liabilities Measured On Unobservable Inputs [Line Items]  
Contingent consideration, weighted average 50.20%tfx_WeightedAverageRangeOfValuationTechniqueUsedInFairValueMeasurementOfRecurringItems
/ us-gaap_ValuationTechniqueAxis
= tfx_ProbabilityOfPaymentMember
Probability Of Payment | Minimum  
Fair Value Assets And Liabilities Measured On Unobservable Inputs [Line Items]  
Contingent consideration 0.00%tfx_ValuationTechniquesSignificantUnobservableInputsDiscount
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= tfx_ProbabilityOfPaymentMember
Probability Of Payment | Maximum  
Fair Value Assets And Liabilities Measured On Unobservable Inputs [Line Items]  
Contingent consideration 100.00%tfx_ValuationTechniquesSignificantUnobservableInputsDiscount
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= tfx_ProbabilityOfPaymentMember
Market Approach Valuation Technique [Member]  
Fair Value Assets And Liabilities Measured On Unobservable Inputs [Line Items]  
Contingent consideration, weighted average 7.30%tfx_WeightedAverageRangeOfValuationTechniqueUsedInFairValueMeasurementOfRecurringItems
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Market Approach Valuation Technique [Member] | Minimum  
Fair Value Assets And Liabilities Measured On Unobservable Inputs [Line Items]  
Contingent consideration 1.70%tfx_ValuationTechniquesSignificantUnobservableInputsDiscount
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Market Approach Valuation Technique [Member] | Maximum  
Fair Value Assets And Liabilities Measured On Unobservable Inputs [Line Items]  
Contingent consideration 10.00%tfx_ValuationTechniquesSignificantUnobservableInputsDiscount
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember