XML 82 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed consolidating guarantor financial information Condensed consolidating statements of cash flows (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 29, 2015
Mar. 30, 2014
Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]    
Net cash (used in) provided by operating activities from continuing operations $ 42,358us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $ 41,918us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Net Cash Provided by (Used in) Investing Activities [Abstract]    
Expenditures for property, plant and equipment (14,445)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (12,109)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Proceeds from sale of assets and investments 0us-gaap_ProceedsFromSalesOfAssetsInvestingActivities 1,669us-gaap_ProceedsFromSalesOfAssetsInvestingActivities
Payments for businesses and intangibles acquired, net of cash acquired (7,375)tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired (28,991)tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
Investments in affiliates 0us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates (60)us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
Net cash used in investing activities from continuing operations (21,820)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (39,491)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Cash Flows from Financing Activities of Continuing Operations:    
Proceeds from long-term borrowings 30,000us-gaap_ProceedsFromIssuanceOfLongTermDebt 0us-gaap_ProceedsFromIssuanceOfLongTermDebt
Repayment of long-term borrowings (52)us-gaap_RepaymentsOfLongTermDebt 0us-gaap_RepaymentsOfLongTermDebt
Debt extinguishment, issuance and amendment fees 0us-gaap_PaymentsOfFinancingCosts (90)us-gaap_PaymentsOfFinancingCosts
Net proceeds from share based compensation plans and the related tax impacts (289)tfx_ProceedsFromSharebasedCompensationPlansAndTheRelatedTaxImpactsIncludingTaxWithholdingPayments 323tfx_ProceedsFromSharebasedCompensationPlansAndTheRelatedTaxImpactsIncludingTaxWithholdingPayments
Payments for contingent consideration (3,989)tfx_PaymentsForContingentConsideration 0tfx_PaymentsForContingentConsideration
Dividends (14,118)us-gaap_PaymentsOfDividendsCommonStock (14,051)us-gaap_PaymentsOfDividendsCommonStock
Intercompany transactions 0tfx_IntercompanyTransactions 0tfx_IntercompanyTransactions
Intercompany dividends paid 0tfx_IntercompanyDividendsPaid  
Net cash provided by (used in) financing activities from continuing operations 11,552us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations (13,818)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Cash Flows from Discontinued Operations:    
Net cash used in operating activities (1,126)us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations (1,167)us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
Net cash used in discontinued operations (1,126)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations (1,167)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
Effect of exchange rate changes on cash and cash equivalents (25,441)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents 2,223us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
Net decrease in cash and cash equivalents 5,523us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (10,335)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents at the beginning of the period 303,236us-gaap_CashAndCashEquivalentsAtCarryingValue 431,984us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at the end of the period 308,759us-gaap_CashAndCashEquivalentsAtCarryingValue 421,649us-gaap_CashAndCashEquivalentsAtCarryingValue
Consolidation, Eliminations    
Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]    
Net cash (used in) provided by operating activities from continuing operations 0us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net Cash Provided by (Used in) Investing Activities [Abstract]    
Expenditures for property, plant and equipment 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Proceeds from sale of assets and investments 0us-gaap_ProceedsFromSalesOfAssetsInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromSalesOfAssetsInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Payments for businesses and intangibles acquired, net of cash acquired 0tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Investments in affiliates   0us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net cash used in investing activities from continuing operations 0us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash Flows from Financing Activities of Continuing Operations:    
Proceeds from long-term borrowings 0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Repayment of long-term borrowings 0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Debt extinguishment, issuance and amendment fees   0us-gaap_PaymentsOfFinancingCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net proceeds from share based compensation plans and the related tax impacts 0tfx_ProceedsFromSharebasedCompensationPlansAndTheRelatedTaxImpactsIncludingTaxWithholdingPayments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tfx_ProceedsFromSharebasedCompensationPlansAndTheRelatedTaxImpactsIncludingTaxWithholdingPayments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Payments for contingent consideration 0tfx_PaymentsForContingentConsideration
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Dividends 0us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Intercompany transactions 0tfx_IntercompanyTransactions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tfx_IntercompanyTransactions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Intercompany dividends paid 0tfx_IntercompanyDividendsPaid
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Net cash provided by (used in) financing activities from continuing operations 0us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash Flows from Discontinued Operations:    
Net cash used in operating activities 0us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net cash used in discontinued operations 0us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Effect of exchange rate changes on cash and cash equivalents 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net decrease in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash and cash equivalents at the beginning of the period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash and cash equivalents at the end of the period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Parent Company    
Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]    
Net cash (used in) provided by operating activities from continuing operations (55,153)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(22,185)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net Cash Provided by (Used in) Investing Activities [Abstract]    
Expenditures for property, plant and equipment (37)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(753)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from sale of assets and investments 0us-gaap_ProceedsFromSalesOfAssetsInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,669us-gaap_ProceedsFromSalesOfAssetsInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments for businesses and intangibles acquired, net of cash acquired 0tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Investments in affiliates   (60)us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash used in investing activities from continuing operations (37)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
856us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash Flows from Financing Activities of Continuing Operations:    
Proceeds from long-term borrowings 30,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Repayment of long-term borrowings (52)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Debt extinguishment, issuance and amendment fees   (90)us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net proceeds from share based compensation plans and the related tax impacts (289)tfx_ProceedsFromSharebasedCompensationPlansAndTheRelatedTaxImpactsIncludingTaxWithholdingPayments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
323tfx_ProceedsFromSharebasedCompensationPlansAndTheRelatedTaxImpactsIncludingTaxWithholdingPayments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments for contingent consideration 0tfx_PaymentsForContingentConsideration
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Dividends (14,118)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(14,051)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Intercompany transactions 40,057tfx_IntercompanyTransactions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
15,776tfx_IntercompanyTransactions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Intercompany dividends paid 0tfx_IntercompanyDividendsPaid
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net cash provided by (used in) financing activities from continuing operations 55,598us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,958us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash Flows from Discontinued Operations:    
Net cash used in operating activities (302)us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,167)us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash used in discontinued operations (302)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,167)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Effect of exchange rate changes on cash and cash equivalents 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net decrease in cash and cash equivalents 106us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(20,538)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents at the beginning of the period 27,996us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
42,749us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents at the end of the period 28,102us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
22,211us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Guarantor Subsidiaries    
Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]    
Net cash (used in) provided by operating activities from continuing operations (1,914)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
24,438us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net Cash Provided by (Used in) Investing Activities [Abstract]    
Expenditures for property, plant and equipment (7,738)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(4,823)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from sale of assets and investments 0us-gaap_ProceedsFromSalesOfAssetsInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromSalesOfAssetsInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments for businesses and intangibles acquired, net of cash acquired 0tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Investments in affiliates   0us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash used in investing activities from continuing operations (7,738)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(4,823)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash Flows from Financing Activities of Continuing Operations:    
Proceeds from long-term borrowings 0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Repayment of long-term borrowings 0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Debt extinguishment, issuance and amendment fees   0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net proceeds from share based compensation plans and the related tax impacts 0tfx_ProceedsFromSharebasedCompensationPlansAndTheRelatedTaxImpactsIncludingTaxWithholdingPayments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0tfx_ProceedsFromSharebasedCompensationPlansAndTheRelatedTaxImpactsIncludingTaxWithholdingPayments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments for contingent consideration (3,989)tfx_PaymentsForContingentConsideration
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Dividends 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Intercompany transactions 13,641tfx_IntercompanyTransactions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(28,602)tfx_IntercompanyTransactions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Intercompany dividends paid 0tfx_IntercompanyDividendsPaid
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Net cash provided by (used in) financing activities from continuing operations 9,652us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(28,602)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash Flows from Discontinued Operations:    
Net cash used in operating activities 0us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash used in discontinued operations 0us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Effect of exchange rate changes on cash and cash equivalents 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net decrease in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(8,987)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents at the beginning of the period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
14,500us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents at the end of the period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
5,513us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries    
Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]    
Net cash (used in) provided by operating activities from continuing operations 99,425us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
39,665us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net Cash Provided by (Used in) Investing Activities [Abstract]    
Expenditures for property, plant and equipment (6,670)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(6,533)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from sale of assets and investments 0us-gaap_ProceedsFromSalesOfAssetsInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromSalesOfAssetsInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments for businesses and intangibles acquired, net of cash acquired (7,375)tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(28,991)tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Investments in affiliates   0us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash used in investing activities from continuing operations (14,045)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(35,524)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash Flows from Financing Activities of Continuing Operations:    
Proceeds from long-term borrowings 0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Repayment of long-term borrowings 0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Debt extinguishment, issuance and amendment fees   0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net proceeds from share based compensation plans and the related tax impacts 0tfx_ProceedsFromSharebasedCompensationPlansAndTheRelatedTaxImpactsIncludingTaxWithholdingPayments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0tfx_ProceedsFromSharebasedCompensationPlansAndTheRelatedTaxImpactsIncludingTaxWithholdingPayments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments for contingent consideration 0tfx_PaymentsForContingentConsideration
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Dividends 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Intercompany transactions (53,698)tfx_IntercompanyTransactions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
12,826tfx_IntercompanyTransactions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Intercompany dividends paid 0tfx_IntercompanyDividendsPaid
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Net cash provided by (used in) financing activities from continuing operations (53,698)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
12,826us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash Flows from Discontinued Operations:    
Net cash used in operating activities (824)us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash used in discontinued operations (824)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Effect of exchange rate changes on cash and cash equivalents (25,441)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,223us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net decrease in cash and cash equivalents 5,417us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
19,190us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents at the beginning of the period 275,240us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
374,735us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents at the end of the period $ 280,657us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
$ 393,925us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember