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,008 us-gaap_SalesRevenueNet | $ 457,173 us-gaap_SalesRevenueNet | $ 468,105 us-gaap_SalesRevenueNet | $ 438,546 us-gaap_SalesRevenueNet | $ 450,539 us-gaap_SalesRevenueNet | $ 413,796 us-gaap_SalesRevenueNet | $ 420,059 us-gaap_SalesRevenueNet | $ 411,877 us-gaap_SalesRevenueNet | $ 1,839,832 us-gaap_SalesRevenueNet | $ 1,696,271 us-gaap_SalesRevenueNet | $ 1,551,009 us-gaap_SalesRevenueNet
Cost of goods sold |  |  |  |  |  |  |  |  | 897,404 us-gaap_CostOfGoodsSold | 857,326 us-gaap_CostOfGoodsSold | 802,784 us-gaap_CostOfGoodsSold
Gross profit | 241,015 us-gaap_GrossProfit | 236,166 us-gaap_GrossProfit | 244,088 us-gaap_GrossProfit | 221,159 us-gaap_GrossProfit | 224,943 us-gaap_GrossProfit | 203,992 us-gaap_GrossProfit | 209,490 us-gaap_GrossProfit | 200,520 us-gaap_GrossProfit | 942,428 us-gaap_GrossProfit | 838,945 us-gaap_GrossProfit | 748,225 us-gaap_GrossProfit
Selling, general and administrative expenses |  |  |  |  |  |  |  |  | 578,657 us-gaap_SellingGeneralAndAdministrativeExpense | 502,187 us-gaap_SellingGeneralAndAdministrativeExpense | 454,489 us-gaap_SellingGeneralAndAdministrativeExpense
Research and development expenses |  |  |  |  |  |  |  |  | 61,040 us-gaap_ResearchAndDevelopmentExpense | 65,045 us-gaap_ResearchAndDevelopmentExpense | 56,278 us-gaap_ResearchAndDevelopmentExpense
Goodwill impairment |  |  |  |  |  |  |  |  | 0 us-gaap_GoodwillImpairmentLoss | 0 us-gaap_GoodwillImpairmentLoss | 332,128 us-gaap_GoodwillImpairmentLoss
Restructuring and other impairment charges |  |  |  |  |  |  |  |  | 17,869 tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments | 38,452 tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments | 3,037 tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
Income (loss) from continuing operations before interest, loss on extinguishments of debt and taxes | 69,155 us-gaap_OperatingIncomeLoss | 81,935 us-gaap_OperatingIncomeLoss | 74,752 us-gaap_OperatingIncomeLoss | 59,020 us-gaap_OperatingIncomeLoss | 54,064 us-gaap_OperatingIncomeLoss | 66,042 us-gaap_OperatingIncomeLoss | 63,751 us-gaap_OperatingIncomeLoss | 49,404 us-gaap_OperatingIncomeLoss | 284,862 us-gaap_OperatingIncomeLoss | 233,261 us-gaap_OperatingIncomeLoss | (97,375)us-gaap_OperatingIncomeLoss
Net (gain) loss on sales of businesses and assets |  |  |  |  |  |  |  |  | 0 tfx_NetGainLossOnSaleOfBusinessAndAssets | 0 tfx_NetGainLossOnSaleOfBusinessAndAssets | (332)tfx_NetGainLossOnSaleOfBusinessAndAssets
Income (loss) from continuing operations before interest and taxes |  |  |  |  |  |  |  |  |  |  | (97,375)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Interest expense |  |  |  |  |  |  |  |  | 65,458 us-gaap_InterestExpense | 56,905 us-gaap_InterestExpense | 69,565 us-gaap_InterestExpense
Interest income |  |  |  |  |  |  |  |  | (706)us-gaap_InvestmentIncomeInterest | (624)us-gaap_InvestmentIncomeInterest | (1,571)us-gaap_InvestmentIncomeInterest
Loss on extinguishments of debt |  |  |  |  |  |  |  |  | 0 us-gaap_GainsLossesOnExtinguishmentOfDebt | 1,250 us-gaap_GainsLossesOnExtinguishmentOfDebt | 0 us-gaap_GainsLossesOnExtinguishmentOfDebt
Income (loss) from continuing operations before taxes |  |  |  |  |  |  |  |  | 220,110 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | 175,730 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | (165,369)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Taxes (benefit) on income (loss) from continuing operations |  |  |  |  |  |  |  |  | 28,650 us-gaap_IncomeTaxExpenseBenefit | 23,547 us-gaap_IncomeTaxExpenseBenefit | 16,413 us-gaap_IncomeTaxExpenseBenefit
Equity in net income of consolidated subsidiaries |  |  |  |  |  |  |  |  | 0 tfx_EquityInNetIncomeOfConsolidatedSubsidiaries | 0 tfx_EquityInNetIncomeOfConsolidatedSubsidiaries | 0 tfx_EquityInNetIncomeOfConsolidatedSubsidiaries
Income (loss) from continuing operations | 52,133 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | 55,228 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | 48,830 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | 35,269 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | 35,302 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | 45,779 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | 43,401 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | 27,701 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | 191,460 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | 152,183 us-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,029 us-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,945 us-gaap_ProfitLoss | 54,957 us-gaap_ProfitLoss | 47,705 us-gaap_ProfitLoss | 35,144 us-gaap_ProfitLoss | 35,066 us-gaap_ProfitLoss | 46,808 us-gaap_ProfitLoss | 42,635 us-gaap_ProfitLoss | 27,239 us-gaap_ProfitLoss | 188,751 us-gaap_ProfitLoss | 151,748 us-gaap_ProfitLoss | (189,102)us-gaap_ProfitLoss
Less: Income from continuing operations attributable to noncontrolling interest | 307 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity | 126 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity | 453 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity | 186 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity | 238 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity | 234 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity | 194 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity | 201 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity | 1,072 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity | 867 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity | 955 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
Net income (loss) | 50,638 us-gaap_NetIncomeLoss | 54,831 us-gaap_NetIncomeLoss | 47,252 us-gaap_NetIncomeLoss | 34,958 us-gaap_NetIncomeLoss | 34,828 us-gaap_NetIncomeLoss | 46,574 us-gaap_NetIncomeLoss | 42,441 us-gaap_NetIncomeLoss | 27,038 us-gaap_NetIncomeLoss | 187,679 us-gaap_NetIncomeLoss | 150,881 us-gaap_NetIncomeLoss | (190,057)us-gaap_NetIncomeLoss
Other comprehensive loss attributable to common shareholders |  |  |  |  |  |  |  |  | (150,040)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent | 21,193 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent | 27,305 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Comprehensive income attributable to common shareholders |  |  |  |  |  |  |  |  | 37,639 us-gaap_ComprehensiveIncomeNetOfTax | 172,074 us-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 | 184 us-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 | 267 us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Research and development expenses |  |  |  |  |  |  |  |  | 0 us-gaap_ResearchAndDevelopmentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_ResearchAndDevelopmentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_ResearchAndDevelopmentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Goodwill impairment |  |  |  |  |  |  |  |  |  |  | 0 us-gaap_GoodwillImpairmentLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Restructuring and other impairment charges |  |  |  |  |  |  |  |  | 0 tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 tfx_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 | 491 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Net (gain) loss on sales of businesses and assets |  |  |  |  |  |  |  |  |  |  | 265,433 tfx_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 |  |  |  |  |  |  |  |  | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Interest income |  |  |  |  |  |  |  |  | 0 us-gaap_InvestmentIncomeInterest / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_InvestmentIncomeInterest / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_InvestmentIncomeInterest / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Loss on extinguishments of debt |  |  |  |  |  |  |  |  |  | 0 us-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 | 491 us-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 |  |  |  |  |  |  |  |  | 108 us-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,824 tfx_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 |  |  |  |  |  |  |  |  | 0 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Taxes (benefit) on income (loss) from discontinued operations |  |  |  |  |  |  |  |  | 0 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Loss from discontinued operations |  |  |  |  |  |  |  |  | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 us-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 |  |  |  |  |  |  |  |  | 0 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 0 us-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,008 us-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 |  |  |  |  |  |  |  |  | 0 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Cost of goods sold |  |  |  |  |  |  |  |  | 0 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Gross profit |  |  |  |  |  |  |  |  | 0 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Selling, general and administrative expenses |  |  |  |  |  |  |  |  | 42,829 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 39,176 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 34,657 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Research and development expenses |  |  |  |  |  |  |  |  | 0 us-gaap_ResearchAndDevelopmentExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_ResearchAndDevelopmentExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_ResearchAndDevelopmentExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Goodwill impairment |  |  |  |  |  |  |  |  |  |  | 0 us-gaap_GoodwillImpairmentLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Restructuring and other impairment charges |  |  |  |  |  |  |  |  | 0 tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 935 tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 tfx_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,536 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Interest expense |  |  |  |  |  |  |  |  | 144,869 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 134,879 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 143,653 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Interest income |  |  |  |  |  |  |  |  | 0 us-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,250 us-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,396 tfx_EquityInNetIncomeOfConsolidatedSubsidiaries / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 263,469 tfx_EquityInNetIncomeOfConsolidatedSubsidiaries / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (190,742)tfx_EquityInNetIncomeOfConsolidatedSubsidiaries / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Income (loss) from continuing operations |  |  |  |  |  |  |  |  | 189,005 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 151,101 us-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,679 us-gaap_ProfitLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 150,881 us-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 |  |  |  |  |  |  |  |  | 0 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Net income (loss) |  |  |  |  |  |  |  |  | 187,679 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 150,881 us-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,193 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 27,305 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Comprehensive income attributable to common shareholders |  |  |  |  |  |  |  |  | 37,639 us-gaap_ComprehensiveIncomeNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 172,074 us-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,851 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 1,001,404 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 950,888 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Cost of goods sold |  |  |  |  |  |  |  |  | 652,742 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 582,110 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 552,726 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Gross profit |  |  |  |  |  |  |  |  | 426,109 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 419,294 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 398,162 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Selling, general and administrative expenses |  |  |  |  |  |  |  |  | 326,282 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 284,960 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 259,476 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Research and development expenses |  |  |  |  |  |  |  |  | 40,546 us-gaap_ResearchAndDevelopmentExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 55,694 us-gaap_ResearchAndDevelopmentExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 48,649 us-gaap_ResearchAndDevelopmentExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Goodwill impairment |  |  |  |  |  |  |  |  |  |  | 331,779 us-gaap_GoodwillImpairmentLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Restructuring and other impairment charges |  |  |  |  |  |  |  |  | 10,189 tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 15,288 tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 598 tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Income (loss) from continuing operations before interest, loss on extinguishments of debt and taxes |  |  |  |  |  |  |  |  | 49,092 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 63,352 us-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 |  |  |  |  |  |  |  |  |  | 0 us-gaap_GainsLossesOnExtinguishmentOfDebt / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |
Income (loss) from continuing operations before taxes |  |  |  |  |  |  |  |  | 134,978 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 148,415 us-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,690 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 42,804 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 45,068 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Equity in net income of consolidated subsidiaries |  |  |  |  |  |  |  |  | 233,827 tfx_EquityInNetIncomeOfConsolidatedSubsidiaries / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 141,773 tfx_EquityInNetIncomeOfConsolidatedSubsidiaries / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 124,918 tfx_EquityInNetIncomeOfConsolidatedSubsidiaries / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Income (loss) from continuing operations |  |  |  |  |  |  |  |  | 300,115 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 247,384 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 68,101 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Operating loss from discontinued operations |  |  |  |  |  |  |  |  | 0 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 0 us-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 |  |  |  |  |  |  |  |  | 0 us-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 |  |  |  |  |  |  |  |  | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 170 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (9,050)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Net income (loss) |  |  |  |  |  |  |  |  | 300,115 us-gaap_ProfitLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 247,554 us-gaap_ProfitLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 59,051 us-gaap_ProfitLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Less: Income from continuing operations attributable to noncontrolling interest |  |  |  |  |  |  |  |  | 0 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 0 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 0 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Net income (loss) |  |  |  |  |  |  |  |  | 300,115 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 247,554 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 59,051 us-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,960 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 10,475 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Comprehensive income attributable to common shareholders |  |  |  |  |  |  |  |  | 169,424 us-gaap_ComprehensiveIncomeNetOfTax / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 249,514 us-gaap_ComprehensiveIncomeNetOfTax / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 69,526 us-gaap_ComprehensiveIncomeNetOfTax / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries |  |  |  |  |  |  |  |  |  |  |
Schedule Of Condensed Consolidating Statement Of Operations [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net revenues |  |  |  |  |  |  |  |  | 1,132,152 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 963,184 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 833,903 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Cost of goods sold |  |  |  |  |  |  |  |  | 608,256 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 543,717 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 482,881 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Gross profit |  |  |  |  |  |  |  |  | 523,896 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 419,467 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 351,022 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Selling, general and administrative expenses |  |  |  |  |  |  |  |  | 209,930 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 178,358 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 160,089 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Research and development expenses |  |  |  |  |  |  |  |  | 20,494 us-gaap_ResearchAndDevelopmentExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 9,351 us-gaap_ResearchAndDevelopmentExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 7,629 us-gaap_ResearchAndDevelopmentExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Goodwill impairment |  |  |  |  |  |  |  |  |  |  | 349 us-gaap_GoodwillImpairmentLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Restructuring and other impairment charges |  |  |  |  |  |  |  |  | 7,680 tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 22,229 tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 2,439 tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Income (loss) from continuing operations before interest, loss on extinguishments of debt and taxes |  |  |  |  |  |  |  |  | 285,792 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 209,529 us-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,848 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Interest expense |  |  |  |  |  |  |  |  | 6,474 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 7,084 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 7,240 us-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 |  |  |  |  |  |  |  |  |  | 0 us-gaap_GainsLossesOnExtinguishmentOfDebt / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |
Income (loss) from continuing operations before taxes |  |  |  |  |  |  |  |  | 280,023 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 203,049 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 174,784 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Taxes (benefit) on income (loss) from continuing operations |  |  |  |  |  |  |  |  | 28,159 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 45,354 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 35,670 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Equity in net income of consolidated subsidiaries |  |  |  |  |  |  |  |  | 252 tfx_EquityInNetIncomeOfConsolidatedSubsidiaries / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 288 tfx_EquityInNetIncomeOfConsolidatedSubsidiaries / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 tfx_EquityInNetIncomeOfConsolidatedSubsidiaries / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Income (loss) from continuing operations |  |  |  |  |  |  |  |  | 252,116 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 157,983 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 139,114 us-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,619 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Taxes (benefit) on income (loss) from discontinued operations |  |  |  |  |  |  |  |  | 172 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 127 us-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,106 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Net income (loss) |  |  |  |  |  |  |  |  | 250,733 us-gaap_ProfitLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 157,598 us-gaap_ProfitLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 142,220 us-gaap_ProfitLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Less: Income from continuing operations attributable to noncontrolling interest |  |  |  |  |  |  |  |  | 1,072 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 867 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 955 us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Net income (loss) |  |  |  |  |  |  |  |  | 249,661 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 156,731 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 141,265 us-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,442 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 8,907 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Comprehensive income attributable to common shareholders |  |  |  |  |  |  |  |  | $ 123,344 us-gaap_ComprehensiveIncomeNetOfTax / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | $ 162,173 us-gaap_ComprehensiveIncomeNetOfTax / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | $ 150,172 us-gaap_ComprehensiveIncomeNetOfTax / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember

X
- Definition Equity in net income of consolidated subsidiaries. + References No definition available. + Details
Name: | tfx_EquityInNetIncomeOfConsolidatedSubsidiaries
Namespace Prefix: | tfx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net gain (loss) on sale of business and assets. + References No definition available. + Details
Name: | tfx_NetGainLossOnSaleOfBusinessAndAssets
Namespace Prefix: | tfx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Restructuring and other impairment charges excluding goodwill impairments. + References No definition available. + Details
Name: | tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
Namespace Prefix: | tfx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems
Namespace Prefix: | tfx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=6519514 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Comprehensive Income -URI http://asc.fasb.org/extlink&oid=16317811 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e557-108580 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=6518256 + Details
Name: | us-gaap_ComprehensiveIncomeNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total costs related to goods produced and sold during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 2 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_CostOfGoodsSold
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Overall income (loss) from a disposal group that is classified as a component of the entity, before income tax, reported as a separate component of income before extraordinary items. Includes the following (before income tax): income (loss) from operations during the phase-out period, gain (loss) on disposal, provision (or any reversals of earlier provisions) for loss on disposal, and adjustments of a prior period gain (loss) on disposal. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e957-107759 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.12) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 13 -Article 7 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 05 -Paragraph 15 -Article 3 + Details
Name: | us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax effect allocated to a disposal group that is classified as a component of the entity reported as a separate component of income before extraordinary items. Includes the tax effects of the following: income (loss) from operations during the phase-out period, gain (loss) on disposal, provision (or any reversals of earlier provisions) for loss on disposal, and adjustments of a prior period gain (loss) on disposal. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b),(c) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32672-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=18498875&loc=d3e38679-109324 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e957-107759 + Details
Name: | us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6850294&loc=d3e12317-112629 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6850294&loc=d3e12355-112629 + Details
Name: | us-gaap_GainsLossesOnExtinguishmentOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=14024403&loc=d3e13854-109267 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6388280&loc=d3e13777-109266 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=14024403&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillImpairmentLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1,2) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_GrossProfit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of income (loss) from continuing operations attributable to the noncontrolling interest. Also defined as revenue less expenses and taxes from ongoing operations before extraordinary items but after deduction of those portions of income or loss from continuing operations that are allocable to noncontrolling interests. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4568447-111683 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, after income or loss from equity method investments, but before income taxes, extraordinary items, and noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 10 -Article 5 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sum of operating profit and nonoperating income or expense before Income or Loss from equity method investments, income taxes, extraordinary items, and noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)(1)(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses and taxes from ongoing operations before extraordinary items, and noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of income (loss) from a disposal group, net of income tax before extraordinary items allocable to noncontrolling interests. Includes, net of tax, income (loss) from operations during the phase-out period, gain (loss) on disposal, provision (or any reversals of earlier provisions) for loss on disposal, and adjustments of a prior period gain (loss) on disposal. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e957-107759 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.12) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 13 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.14) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 15 -Article 5 + Details
Name: | us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Income Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6515339 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 9 -Article 9 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7(b)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_InvestmentIncomeInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=6519514 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=6518256 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.18) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.22) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e565-108580 Reference 10: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax of other comprehensive income (loss) attributable to parent entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569643-111683 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=18733093&loc=SL4573702-111684 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4K -URI http://asc.fasb.org/extlink&oid=31814832&loc=SL4591552-111686 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=18733093&loc=SL4573702-111684 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4J -URI http://asc.fasb.org/extlink&oid=31814832&loc=SL4591551-111686 + Details
Name: | us-gaap_ProfitLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 4 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 30 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=6386349&loc=d3e3636-108311 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_GuarantorSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_NonGuarantorSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_ParentCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_ConsolidationEliminationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |