XML 90 R98.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Pension and other postretirement benefits - fair values of pension plan assets footnote (Detail) | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Maximum percentage of net assets invested in emerging market | 30.00%tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket |
Equity Hedge Based Funds |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Percentage of net assets invested in funds | 33.00%tfx_PercentageOfNetAssetsInvestedInFunds / us-gaap_InvestmentTypeAxis = tfx_EquityHedgeBasedFundsMember | 28.00%tfx_PercentageOfNetAssetsInvestedInFunds / us-gaap_InvestmentTypeAxis = tfx_EquityHedgeBasedFundsMember
Tactical Directional Based Funds |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Percentage of net assets invested in funds | 10.00%tfx_PercentageOfNetAssetsInvestedInFunds / us-gaap_InvestmentTypeAxis = tfx_TacticalDirectionalBasedFundsMember | 18.00%tfx_PercentageOfNetAssetsInvestedInFunds / us-gaap_InvestmentTypeAxis = tfx_TacticalDirectionalBasedFundsMember
Relative Value Based Funds |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Percentage of net assets invested in funds | 24.00%tfx_PercentageOfNetAssetsInvestedInFunds / us-gaap_InvestmentTypeAxis = tfx_RelativeValueBasedFundsMember | 25.00%tfx_PercentageOfNetAssetsInvestedInFunds / us-gaap_InvestmentTypeAxis = tfx_RelativeValueBasedFundsMember
Event Driven Strategy |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Percentage of net assets invested in funds | 33.00%tfx_PercentageOfNetAssetsInvestedInFunds / us-gaap_InvestmentTypeAxis = tfx_EventDrivenStrategyMember | 23.00%tfx_PercentageOfNetAssetsInvestedInFunds / us-gaap_InvestmentTypeAxis = tfx_EventDrivenStrategyMember
Foreign Companies |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Percentage of net assets invested in foreign equity securities | 80.00%tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tfx_ForeignCompaniesMember |
High Yield Fixed Income |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Percentage of net assets invested | 80.00%tfx_PercentageOfNetAssetsInvested / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tfx_HighYieldFixedIncomeMember |
Fixed Income Securities |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Percentage of net assets invested | 80.00%tfx_PercentageOfNetAssetsInvested / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember |
Cash |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Percentage of net assets invested in funds |  | 6.00%tfx_PercentageOfNetAssetsInvestedInFunds / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashMember
U.S. Russell 2500 Index | Small and Mid-Sized Companies | Equity Securities |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Percentage of net assets invested | 80.00%tfx_PercentageOfNetAssetsInvested / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tfx_SmallAndMidSizedCompaniesMember / us-gaap_FinancialInstrumentAxis = tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember / us-gaap_InvestmentTypeAxis = us-gaap_EquitySecuritiesMember |

X
- Definition Maximum percentage of net assets invested in emerging market. + References No definition available. + Details
Name: | tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket
Namespace Prefix: | tfx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Of Net Assets Invested + References No definition available. + Details
Name: | tfx_PercentageOfNetAssetsInvested
Namespace Prefix: | tfx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of net assets invested in foreign equity securities. + References No definition available. + Details
Name: | tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities
Namespace Prefix: | tfx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of net assets invested in funds. + References No definition available. + Details
Name: | tfx_PercentageOfNetAssetsInvestedInFunds
Namespace Prefix: | tfx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_ForeignCompaniesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_HighYieldFixedIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=tfx_EquityHedgeBasedFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=tfx_EventDrivenStrategyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=tfx_RelativeValueBasedFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=tfx_TacticalDirectionalBasedFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |