XML 31 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair value measurement - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair Value Measurements [Line Items]      
Reversal of contingent consideration $ 8,200,000us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $ 12,300,000us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1  
Contingent consideration 33,433,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue 20,313,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue 51,196,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Current portion of contingent consideration 11,276,000tfx_CurrentPortionOfContingentConsideration 4,131,000tfx_CurrentPortionOfContingentConsideration  
Other liabilities 22,100,000tfx_FairValueMeasurementWithUnobservableInputsReconciliationContingentLiabilityInAcquisitionNoncurrent    
Minimum      
Fair Value Measurements [Line Items]      
Fair value of contingent consideration liability associated with future milestone 15,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 $ 83,000,000tfx_EstimatedFairValueOfContingentConsiderationInEventCompanyAchievesSpecifiedMilestones
/ us-gaap_RangeAxis
= us-gaap_MaximumMember