XML 77 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair value measurement - reconciliation of changes in three financial liabilities measured at fair value on recurring (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Changes in Level 3 Financial Liabilities Related to Contingent Consideration [Roll Forward]    
Beginning balance $ 20,313us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue $ 51,196us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Initial estimate upon acquisition 20,538tfx_InitialEstimateUponAcquisition 0tfx_InitialEstimateUponAcquisition
Payment 0tfx_PaymentForContingentConsideration (18,880)tfx_PaymentForContingentConsideration
Revaluations (7,418)tfx_RevaluationOfContingentConsideration (11,982)tfx_RevaluationOfContingentConsideration
Translation adjustment 0tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetForeignCurrencyTranslationAdjustments (21)tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetForeignCurrencyTranslationAdjustments
Ending balance $ 33,433us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue $ 20,313us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue