XML 138 R106.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed consolidating guarantor financial information - income (loss) and comprehensive income (loss) (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 28, 2014
Jun. 29, 2014
Mar. 30, 2014
Dec. 31, 2013
Sep. 29, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Schedule Of Condensed Consolidating Statement Of Operations [Line Items]                      
Net revenues $ 476,008us-gaap_SalesRevenueNet $ 457,173us-gaap_SalesRevenueNet $ 468,105us-gaap_SalesRevenueNet $ 438,546us-gaap_SalesRevenueNet $ 450,539us-gaap_SalesRevenueNet $ 413,796us-gaap_SalesRevenueNet $ 420,059us-gaap_SalesRevenueNet $ 411,877us-gaap_SalesRevenueNet $ 1,839,832us-gaap_SalesRevenueNet $ 1,696,271us-gaap_SalesRevenueNet $ 1,551,009us-gaap_SalesRevenueNet
Cost of goods sold                 897,404us-gaap_CostOfGoodsSold 857,326us-gaap_CostOfGoodsSold 802,784us-gaap_CostOfGoodsSold
Gross profit 241,015us-gaap_GrossProfit 236,166us-gaap_GrossProfit 244,088us-gaap_GrossProfit 221,159us-gaap_GrossProfit 224,943us-gaap_GrossProfit 203,992us-gaap_GrossProfit 209,490us-gaap_GrossProfit 200,520us-gaap_GrossProfit 942,428us-gaap_GrossProfit 838,945us-gaap_GrossProfit 748,225us-gaap_GrossProfit
Selling, general and administrative expenses                 578,657us-gaap_SellingGeneralAndAdministrativeExpense 502,187us-gaap_SellingGeneralAndAdministrativeExpense 454,489us-gaap_SellingGeneralAndAdministrativeExpense
Research and development expenses                 61,040us-gaap_ResearchAndDevelopmentExpense 65,045us-gaap_ResearchAndDevelopmentExpense 56,278us-gaap_ResearchAndDevelopmentExpense
Goodwill impairment                 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 332,128us-gaap_GoodwillImpairmentLoss
Restructuring and other impairment charges                 17,869tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments 38,452tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments 3,037tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
Income (loss) from continuing operations before interest, loss on extinguishments of debt and taxes 69,155us-gaap_OperatingIncomeLoss 81,935us-gaap_OperatingIncomeLoss 74,752us-gaap_OperatingIncomeLoss 59,020us-gaap_OperatingIncomeLoss 54,064us-gaap_OperatingIncomeLoss 66,042us-gaap_OperatingIncomeLoss 63,751us-gaap_OperatingIncomeLoss 49,404us-gaap_OperatingIncomeLoss 284,862us-gaap_OperatingIncomeLoss 233,261us-gaap_OperatingIncomeLoss (97,375)us-gaap_OperatingIncomeLoss
Net (gain) loss on sales of businesses and assets                 0tfx_NetGainLossOnSaleOfBusinessAndAssets 0tfx_NetGainLossOnSaleOfBusinessAndAssets (332)tfx_NetGainLossOnSaleOfBusinessAndAssets
Income (loss) from continuing operations before interest and taxes                     (97,375)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Interest expense                 65,458us-gaap_InterestExpense 56,905us-gaap_InterestExpense 69,565us-gaap_InterestExpense
Interest income                 (706)us-gaap_InvestmentIncomeInterest (624)us-gaap_InvestmentIncomeInterest (1,571)us-gaap_InvestmentIncomeInterest
Loss on extinguishments of debt                 0us-gaap_GainsLossesOnExtinguishmentOfDebt 1,250us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt
Income (loss) from continuing operations before taxes                 220,110us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 175,730us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (165,369)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Taxes (benefit) on income (loss) from continuing operations                 28,650us-gaap_IncomeTaxExpenseBenefit 23,547us-gaap_IncomeTaxExpenseBenefit 16,413us-gaap_IncomeTaxExpenseBenefit
Equity in net income of consolidated subsidiaries                 0tfx_EquityInNetIncomeOfConsolidatedSubsidiaries 0tfx_EquityInNetIncomeOfConsolidatedSubsidiaries 0tfx_EquityInNetIncomeOfConsolidatedSubsidiaries
Income (loss) from continuing operations 52,133us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 55,228us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 48,830us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 35,269us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 35,302us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 45,779us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 43,401us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 27,701us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 191,460us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 152,183us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest (181,782)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
Operating loss from discontinued operations                 (3,407)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax (2,205)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax (9,207)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
Taxes (benefit) on income (loss) from discontinued operations                 (698)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation (1,770)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation (1,887)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
Loss from discontinued operations (1,188)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (271)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (1,125)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (125)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (236)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 1,029us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (766)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (462)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (2,709)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (435)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (7,320)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
Net income (loss) 50,945us-gaap_ProfitLoss 54,957us-gaap_ProfitLoss 47,705us-gaap_ProfitLoss 35,144us-gaap_ProfitLoss 35,066us-gaap_ProfitLoss 46,808us-gaap_ProfitLoss 42,635us-gaap_ProfitLoss 27,239us-gaap_ProfitLoss 188,751us-gaap_ProfitLoss 151,748us-gaap_ProfitLoss (189,102)us-gaap_ProfitLoss
Less: Income from continuing operations attributable to noncontrolling interest 307us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity 126us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity 453us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity 186us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity 238us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity 234us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity 194us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity 201us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity 1,072us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity 867us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity 955us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
Net income (loss) 50,638us-gaap_NetIncomeLoss 54,831us-gaap_NetIncomeLoss 47,252us-gaap_NetIncomeLoss 34,958us-gaap_NetIncomeLoss 34,828us-gaap_NetIncomeLoss 46,574us-gaap_NetIncomeLoss 42,441us-gaap_NetIncomeLoss 27,038us-gaap_NetIncomeLoss 187,679us-gaap_NetIncomeLoss 150,881us-gaap_NetIncomeLoss (190,057)us-gaap_NetIncomeLoss
Other comprehensive loss attributable to common shareholders                 (150,040)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 21,193us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 27,305us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Comprehensive income attributable to common shareholders                 37,639us-gaap_ComprehensiveIncomeNetOfTax 172,074us-gaap_ComprehensiveIncomeNetOfTax (162,752)us-gaap_ComprehensiveIncomeNetOfTax
Eliminations                      
Schedule Of Condensed Consolidating Statement Of Operations [Line Items]                      
Net revenues                 (371,171)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(268,317)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(233,782)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cost of goods sold                 (363,594)us-gaap_CostOfGoodsSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(268,501)us-gaap_CostOfGoodsSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(232,823)us-gaap_CostOfGoodsSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Gross profit                 (7,577)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
184us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(959)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Selling, general and administrative expenses                 (384)us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(307)us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
267us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Research and development expenses                 0us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Goodwill impairment                     0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Restructuring and other impairment charges                 0tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Income (loss) from continuing operations before interest, loss on extinguishments of debt and taxes                 (7,193)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
491us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Net (gain) loss on sales of businesses and assets                     265,433tfx_NetGainLossOnSaleOfBusinessAndAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Income (loss) from continuing operations before interest and taxes                     (266,659)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Interest expense                 0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Interest income                 0us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Loss on extinguishments of debt                   0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Income (loss) from continuing operations before taxes                 (7,193)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
491us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(266,659)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Taxes (benefit) on income (loss) from continuing operations                 108us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(754)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(519)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Equity in net income of consolidated subsidiaries                 (542,475)tfx_EquityInNetIncomeOfConsolidatedSubsidiaries
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(405,530)tfx_EquityInNetIncomeOfConsolidatedSubsidiaries
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
65,824tfx_EquityInNetIncomeOfConsolidatedSubsidiaries
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Income (loss) from continuing operations                 (549,776)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(404,285)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(200,316)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Operating loss from discontinued operations                 0us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Taxes (benefit) on income (loss) from discontinued operations                 0us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Loss from discontinued operations                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net income (loss)                 (549,776)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(404,285)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(200,316)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Less: Income from continuing operations attributable to noncontrolling interest                 0us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net income (loss)                 (549,776)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(404,285)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(200,316)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Other comprehensive loss attributable to common shareholders                 257,008us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(7,402)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(19,382)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Comprehensive income attributable to common shareholders                 (292,768)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(411,687)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(219,698)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Parent Company                      
Schedule Of Condensed Consolidating Statement Of Operations [Line Items]                      
Net revenues                 0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cost of goods sold                 0us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Gross profit                 0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Selling, general and administrative expenses                 42,829us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
39,176us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
34,657us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Research and development expenses                 0us-gaap_ResearchAndDevelopmentExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ResearchAndDevelopmentExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ResearchAndDevelopmentExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Goodwill impairment                     0us-gaap_GoodwillImpairmentLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Restructuring and other impairment charges                 0tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
935tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) from continuing operations before interest, loss on extinguishments of debt and taxes                 (42,829)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(40,111)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net (gain) loss on sales of businesses and assets                     (116,193)tfx_NetGainLossOnSaleOfBusinessAndAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) from continuing operations before interest and taxes                     81,536us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Interest expense                 144,869us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
134,879us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
143,653us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Interest income                 0us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(15)us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(372)us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Loss on extinguishments of debt                   1,250us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Income (loss) from continuing operations before taxes                 (187,698)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(176,225)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(61,745)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Taxes (benefit) on income (loss) from continuing operations                 (68,307)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(63,857)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(63,806)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Equity in net income of consolidated subsidiaries                 308,396tfx_EquityInNetIncomeOfConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
263,469tfx_EquityInNetIncomeOfConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(190,742)tfx_EquityInNetIncomeOfConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) from continuing operations                 189,005us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
151,101us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(188,681)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Operating loss from discontinued operations                 (2,196)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,947)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(2,647)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Taxes (benefit) on income (loss) from discontinued operations                 (870)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,727)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,271)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Loss from discontinued operations                 (1,326)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(220)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,376)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net income (loss)                 187,679us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
150,881us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(190,057)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Less: Income from continuing operations attributable to noncontrolling interest                 0us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net income (loss)                 187,679us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
150,881us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(190,057)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other comprehensive loss attributable to common shareholders                 (150,040)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
21,193us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
27,305us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Comprehensive income attributable to common shareholders                 37,639us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
172,074us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(162,752)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Guarantor Subsidiaries                      
Schedule Of Condensed Consolidating Statement Of Operations [Line Items]                      
Net revenues                 1,078,851us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,001,404us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
950,888us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cost of goods sold                 652,742us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
582,110us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
552,726us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Gross profit                 426,109us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
419,294us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
398,162us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Selling, general and administrative expenses                 326,282us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
284,960us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
259,476us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Research and development expenses                 40,546us-gaap_ResearchAndDevelopmentExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
55,694us-gaap_ResearchAndDevelopmentExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
48,649us-gaap_ResearchAndDevelopmentExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Goodwill impairment                     331,779us-gaap_GoodwillImpairmentLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Restructuring and other impairment charges                 10,189tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
15,288tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
598tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income (loss) from continuing operations before interest, loss on extinguishments of debt and taxes                 49,092us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
63,352us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Net (gain) loss on sales of businesses and assets                     (149,240)tfx_NetGainLossOnSaleOfBusinessAndAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income (loss) from continuing operations before interest and taxes                     (93,100)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Interest expense                 (85,885)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(85,058)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(81,328)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Interest income                 (1)us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(5)us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(23)us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Loss on extinguishments of debt                   0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Income (loss) from continuing operations before taxes                 134,978us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
148,415us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(11,749)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Taxes (benefit) on income (loss) from continuing operations                 68,690us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
42,804us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
45,068us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Equity in net income of consolidated subsidiaries                 233,827tfx_EquityInNetIncomeOfConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
141,773tfx_EquityInNetIncomeOfConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
124,918tfx_EquityInNetIncomeOfConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income (loss) from continuing operations                 300,115us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
247,384us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
68,101us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Operating loss from discontinued operations                 0us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(9,179)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Taxes (benefit) on income (loss) from discontinued operations                 0us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(170)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(129)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Loss from discontinued operations                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
170us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(9,050)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net income (loss)                 300,115us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
247,554us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
59,051us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Less: Income from continuing operations attributable to noncontrolling interest                 0us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net income (loss)                 300,115us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
247,554us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
59,051us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other comprehensive loss attributable to common shareholders                 (130,691)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,960us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
10,475us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Comprehensive income attributable to common shareholders                 169,424us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
249,514us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
69,526us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries                      
Schedule Of Condensed Consolidating Statement Of Operations [Line Items]                      
Net revenues                 1,132,152us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
963,184us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
833,903us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cost of goods sold                 608,256us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
543,717us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
482,881us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Gross profit                 523,896us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
419,467us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
351,022us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Selling, general and administrative expenses                 209,930us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
178,358us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
160,089us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Research and development expenses                 20,494us-gaap_ResearchAndDevelopmentExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
9,351us-gaap_ResearchAndDevelopmentExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
7,629us-gaap_ResearchAndDevelopmentExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Goodwill impairment                     349us-gaap_GoodwillImpairmentLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Restructuring and other impairment charges                 7,680tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
22,229tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,439tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income (loss) from continuing operations before interest, loss on extinguishments of debt and taxes                 285,792us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
209,529us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Net (gain) loss on sales of businesses and assets                     (332)tfx_NetGainLossOnSaleOfBusinessAndAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income (loss) from continuing operations before interest and taxes                     180,848us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Interest expense                 6,474us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
7,084us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
7,240us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Interest income                 (705)us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(604)us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,176)us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Loss on extinguishments of debt                   0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Income (loss) from continuing operations before taxes                 280,023us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
203,049us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
174,784us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Taxes (benefit) on income (loss) from continuing operations                 28,159us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
45,354us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
35,670us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Equity in net income of consolidated subsidiaries                 252tfx_EquityInNetIncomeOfConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
288tfx_EquityInNetIncomeOfConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0tfx_EquityInNetIncomeOfConsolidatedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income (loss) from continuing operations                 252,116us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
157,983us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
139,114us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Operating loss from discontinued operations                 (1,211)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(258)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,619us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Taxes (benefit) on income (loss) from discontinued operations                 172us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
127us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(487)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Loss from discontinued operations                 (1,383)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(385)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,106us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net income (loss)                 250,733us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
157,598us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
142,220us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Less: Income from continuing operations attributable to noncontrolling interest                 1,072us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
867us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
955us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net income (loss)                 249,661us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
156,731us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
141,265us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other comprehensive loss attributable to common shareholders                 (126,317)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,442us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
8,907us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Comprehensive income attributable to common shareholders                 $ 123,344us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
$ 162,173us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
$ 150,172us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember