XML 43 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair value measurement - additional information (Detail) (USD $)
Mar. 29, 2015
Dec. 31, 2014
Fair Value Measurements [Line Items]    
Fair value measurement with unobservable inputs reconciliations liability value $ 29,825,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue $ 33,433,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Current portion of contingent consideration 7,462,000tfx_CurrentPortionOfContingentConsideration 11,276,000tfx_CurrentPortionOfContingentConsideration
Fair value measurement with unobservable inputs reconciliations other liabilities 22,300,000tfx_FairValueMeasurementWithUnobservableInputsReconciliationContingentLiabilityInAcquisitionNoncurrent  
Minimum    
Fair Value Measurements [Line Items]    
Fair value of contingent consideration liability associated with future milestone 11,000,000tfx_EstimatedFairValueOfContingentConsiderationInEventCompanyAchievesSpecifiedMilestones
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Maximum    
Fair Value Measurements [Line Items]    
Fair value of contingent consideration liability associated with future milestone $ 78,932,000tfx_EstimatedFairValueOfContingentConsiderationInEventCompanyAchievesSpecifiedMilestones
/ us-gaap_RangeAxis
= us-gaap_MaximumMember