XML 94 R108.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed consolidating guarantor financial information - cash flows (Detail) (USD $)
In Thousands, unless otherwise specified
0 Months Ended 12 Months Ended
Aug. 26, 2012
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Condensed Cash Flow Statements Captions [Line Items]        
Net cash (used in) provided by operating activities from continuing operations   $ 290,241us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $ 231,299us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $ 194,618us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Cash Flows from Investing Activities of Continuing Operations:        
Expenditures for property, plant and equipment   (67,571)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (63,580)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (65,394)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Proceeds from sales of businesses and assets 45,200us-gaap_ProceedsFromDivestitureOfBusinesses 5,251us-gaap_ProceedsFromDivestitureOfBusinesses 0us-gaap_ProceedsFromDivestitureOfBusinesses 66,660us-gaap_ProceedsFromDivestitureOfBusinesses
Payments for businesses and intangibles acquired, net of cash acquired   (45,777)tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired (309,008)tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired (369,444)tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
Investments in affiliates   (40)us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates (50)us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates (80)us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
Intercompany dividends received   0tfx_IntercompanyDividendsReceived    
Net cash used in investing activities from continuing operations   (108,137)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (372,638)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (368,258)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Cash Flows from Financing Activities of Continuing Operations:        
Proceeds from new borrowings   250,000us-gaap_ProceedsFromIssuanceOfLongTermDebt 680,000us-gaap_ProceedsFromIssuanceOfLongTermDebt 0us-gaap_ProceedsFromIssuanceOfLongTermDebt
Repayment of long-term borrowings   (480,102)us-gaap_RepaymentsOfLongTermDebt (375,000)us-gaap_RepaymentsOfLongTermDebt 0us-gaap_RepaymentsOfLongTermDebt
Debt issuance and amendment fees   (4,494)us-gaap_PaymentsOfFinancingCosts (6,400)us-gaap_PaymentsOfFinancingCosts 0us-gaap_PaymentsOfFinancingCosts
Decrease in notes payable and current borrowings   0us-gaap_ProceedsFromRepaymentsOfShortTermDebt 0us-gaap_ProceedsFromRepaymentsOfShortTermDebt (706)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
Proceeds from stock compensation plans and related tax impacts   4,245us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions 6,181us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions 8,238us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
Dividends   (56,258)us-gaap_PaymentsOfDividendsCommonStock (55,917)us-gaap_PaymentsOfDividendsCommonStock (55,589)us-gaap_PaymentsOfDividendsCommonStock
Payments to noncontrolling shareholders   (1,094)us-gaap_PaymentsToMinorityShareholders (736)us-gaap_PaymentsToMinorityShareholders 0us-gaap_PaymentsToMinorityShareholders
Payments for contingent consideration   0tfx_PaymentsForContingentConsideration (16,958)tfx_PaymentsForContingentConsideration (17,596)tfx_PaymentsForContingentConsideration
Intercompany transactions   0tfx_IntercompanyTransactions 0tfx_IntercompanyTransactions 0tfx_IntercompanyTransactions
Intercompany dividends paid   0tfx_IntercompanyDividendsPaid 0tfx_IntercompanyDividendsPaid 0tfx_IntercompanyDividendsPaid
Net cash (used in) provided by financing activities from continuing operations   (287,703)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations 231,170us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations (65,653)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Net cash used in operating activities   (3,676)us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations (3,327)us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations (7,799)us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
Net cash used in investing activities   0us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations 0us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations (2,351)us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
Net cash used in discontinued operations   (3,676)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations (3,327)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations (10,150)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
Effect of exchange rate changes on cash and cash equivalents   (19,473)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents 8,441us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents 2,394us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
Net (decrease) increase in cash and cash equivalents   (128,748)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 94,945us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (247,049)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents at the beginning of the year   431,984us-gaap_CashAndCashEquivalentsAtCarryingValue 337,039us-gaap_CashAndCashEquivalentsAtCarryingValue 584,088us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at the end of the year   303,236us-gaap_CashAndCashEquivalentsAtCarryingValue 431,984us-gaap_CashAndCashEquivalentsAtCarryingValue 337,039us-gaap_CashAndCashEquivalentsAtCarryingValue
Eliminations        
Condensed Cash Flow Statements Captions [Line Items]        
Net cash (used in) provided by operating activities from continuing operations   (75,340)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(147,902)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(98,903)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash Flows from Investing Activities of Continuing Operations:        
Expenditures for property, plant and equipment   0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Proceeds from sales of businesses and assets   0us-gaap_ProceedsFromDivestitureOfBusinesses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_ProceedsFromDivestitureOfBusinesses
/ 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
0tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Investments in affiliates   0us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Intercompany dividends received   (229,782)tfx_IntercompanyDividendsReceived
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
   
Net cash used in investing activities from continuing operations   (229,782)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
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 new borrowings   0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Repayment of long-term borrowings   0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Debt issuance and amendment fees   0us-gaap_PaymentsOfFinancingCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsOfFinancingCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Decrease in notes payable and current borrowings       0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Proceeds from stock compensation plans and related tax impacts   0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ 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
0us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Payments to noncontrolling shareholders   0us-gaap_PaymentsToMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Payments for contingent consideration     0tfx_PaymentsForContingentConsideration
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tfx_PaymentsForContingentConsideration
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Intercompany transactions   0tfx_IntercompanyTransactions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tfx_IntercompanyTransactions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tfx_IntercompanyTransactions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Intercompany dividends paid   305,122tfx_IntercompanyDividendsPaid
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
147,902tfx_IntercompanyDividendsPaid
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
98,903tfx_IntercompanyDividendsPaid
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net cash (used in) provided by financing activities from continuing operations   305,122us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
147,902us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
98,903us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net cash used in operating activities   0us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net cash used in investing activities       0us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
/ 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
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
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net (decrease) increase in cash and cash equivalents   0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
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 year   0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
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 year   0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Parent Company        
Condensed Cash Flow Statements Captions [Line Items]        
Net cash (used in) provided by operating activities from continuing operations   (80,651)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(131,031)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(178,017)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash Flows from Investing Activities of Continuing Operations:        
Expenditures for property, plant and equipment   (2,273)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,553)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(7,352)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from sales of businesses and assets   1,669us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  4,301us-gaap_ProceedsFromDivestitureOfBusinesses
/ 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
0tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Investments in affiliates   (60)us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(50)us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(80)us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Intercompany dividends received   0tfx_IntercompanyDividendsReceived
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Net cash used in investing activities from continuing operations   (664)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,603)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(3,131)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash Flows from Financing Activities of Continuing Operations:        
Proceeds from new borrowings   250,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
680,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Repayment of long-term borrowings   (480,102)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(375,000)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Debt issuance and amendment fees   (4,494)us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(6,400)us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Decrease in notes payable and current borrowings       0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from stock compensation plans and related tax impacts   4,245us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,181us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
8,238us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Dividends   (56,258)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(55,917)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(55,589)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments to noncontrolling shareholders      0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Payments for contingent consideration     0tfx_PaymentsForContingentConsideration
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tfx_PaymentsForContingentConsideration
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Intercompany transactions   356,847tfx_IntercompanyTransactions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(141,614)tfx_IntercompanyTransactions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
196,850tfx_IntercompanyTransactions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Intercompany dividends paid   0tfx_IntercompanyDividendsPaid
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tfx_IntercompanyDividendsPaid
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tfx_IntercompanyDividendsPaid
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash (used in) provided by financing activities from continuing operations   70,238us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
107,250us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
149,499us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash used in operating activities   (3,676)us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(2,727)us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(12,022)us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash used in investing activities       0us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash used in discontinued operations   (3,676)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(2,727)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(12,022)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
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net (decrease) increase in cash and cash equivalents   (14,753)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(28,111)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(43,671)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents at the beginning of the year   42,749us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
70,860us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
114,531us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents at the end of the year   27,996us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
42,749us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
70,860us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Guarantor Subsidiaries        
Condensed Cash Flow Statements Captions [Line Items]        
Net cash (used in) provided by operating activities from continuing operations   322,687us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
205,954us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
310,736us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash Flows from Investing Activities of Continuing Operations:        
Expenditures for property, plant and equipment   (30,586)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(47,633)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(39,118)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from sales of businesses and assets   3,421us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  45,204us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments for businesses and intangibles acquired, net of cash acquired   (17,241)tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(250,912)tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(105,195)tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Investments in affiliates   20us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Intercompany dividends received   0tfx_IntercompanyDividendsReceived
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Net cash used in investing activities from continuing operations   (44,386)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(298,545)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(99,109)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash Flows from Financing Activities of Continuing Operations:        
Proceeds from new borrowings   0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Repayment of long-term borrowings   0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Debt issuance and amendment fees   0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Decrease in notes payable and current borrowings       (421)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from stock compensation plans and related tax impacts   0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Dividends   0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments to noncontrolling shareholders   0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Payments for contingent consideration     (14,802)tfx_PaymentsForContingentConsideration
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(16,289)tfx_PaymentsForContingentConsideration
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Intercompany transactions   (292,801)tfx_IntercompanyTransactions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
137,304tfx_IntercompanyTransactions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(177,900)tfx_IntercompanyTransactions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Intercompany dividends paid   0tfx_IntercompanyDividendsPaid
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(17,400)tfx_IntercompanyDividendsPaid
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(16,900)tfx_IntercompanyDividendsPaid
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash (used in) provided by financing activities from continuing operations   (292,801)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
105,102us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(211,510)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash used in operating activities   0us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
4,223us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash used in investing activities       (2,351)us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
/ 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
1,872us-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
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net (decrease) increase in cash and cash equivalents   (14,500)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
12,511us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,989us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents at the beginning of the year   14,500us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,989us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents at the end of the year   0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
14,500us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,989us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries        
Condensed Cash Flow Statements Captions [Line Items]        
Net cash (used in) provided by operating activities from continuing operations   123,545us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
304,278us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
160,802us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash Flows from Investing Activities of Continuing Operations:        
Expenditures for property, plant and equipment   (34,712)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(14,394)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(18,924)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from sales of businesses and assets   161us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  17,155us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments for businesses and intangibles acquired, net of cash acquired   (28,536)tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(58,096)tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(264,249)tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Investments in affiliates   0us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Intercompany dividends received   229,782tfx_IntercompanyDividendsReceived
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Net cash used in investing activities from continuing operations   166,695us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(72,490)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(266,018)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash Flows from Financing Activities of Continuing Operations:        
Proceeds from new borrowings   0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Repayment of long-term borrowings   0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Debt issuance and amendment fees   0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Decrease in notes payable and current borrowings       (285)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from stock compensation plans and related tax impacts   0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Dividends   0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments to noncontrolling shareholders   (1,094)us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(736)us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Payments for contingent consideration     (2,156)tfx_PaymentsForContingentConsideration
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,307)tfx_PaymentsForContingentConsideration
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Intercompany transactions   (64,046)tfx_IntercompanyTransactions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
4,310tfx_IntercompanyTransactions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(18,950)tfx_IntercompanyTransactions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Intercompany dividends paid   (305,122)tfx_IntercompanyDividendsPaid
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(130,502)tfx_IntercompanyDividendsPaid
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(82,003)tfx_IntercompanyDividendsPaid
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash (used in) provided by financing activities from continuing operations   (370,262)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(129,084)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(102,545)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash used in operating activities   0us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(600)us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash used in investing activities       0us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash used in discontinued operations   0us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(600)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   (19,473)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
8,441us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,394us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net (decrease) increase in cash and cash equivalents   (99,495)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
110,545us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(205,367)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents at the beginning of the year   374,735us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
264,190us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
469,557us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents at the end of the year   $ 275,240us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
$ 374,735us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
$ 264,190us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember