XML 120 R101.htm IDEA: XBRL DOCUMENT
v3.20.4

Pension and other postretirement benefits - Fair values of pension plan assets (Detail) - USD ($) $ in Thousands | 12 Months Ended |
--- | --- | ---
Dec. 31, 2020 | Dec. 31, 2019
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Maximum percentage of net assets invested in emerging market | 35.00% |
Minimum |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Effective average duration to maintain | 3 years |
Maximum |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Effective average duration to maintain | 10 years |
Small and Mid-Sized Companies | Equity Securities | U.S. Russell 2500 Index |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Percentage of net assets invested | 80.00% |
Foreign Companies |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Percentage of net assets invested in foreign equity securities | 80.00% |
Fixed Income Securities |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Percentage of net assets invested | 80.00% |
Fair Value, Measurements, Recurring |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | $ 457,626 | $ 423,300
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 429,882 | 387,430
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 414,299 | 373,773
Fair Value, Measurements, Recurring | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 5,094 | 3,803
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 10,489 | 9,854
Fair Value, Measurements, Recurring | Fair Value Measured at Net Asset Value Per Share |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 27,744 | 35,870
Fair Value, Measurements, Recurring | Cash | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 582 | 650
Fair Value, Measurements, Recurring | Cash | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 582 | 650
Fair Value, Measurements, Recurring | Cash | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Cash | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Money market funds | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 12 | 5
Fair Value, Measurements, Recurring | Money market funds | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 12 | 5
Fair Value, Measurements, Recurring | Money market funds | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Money market funds | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Managed Volatility | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 85,974 | 72,334
Fair Value, Measurements, Recurring | Managed Volatility | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 85,974 | 72,334
Fair Value, Measurements, Recurring | Managed Volatility | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Managed Volatility | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | U.S. Small/Mid-Cap Equity | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 11,780 | 10,014
Fair Value, Measurements, Recurring | U.S. Small/Mid-Cap Equity | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 11,780 | 10,014
Fair Value, Measurements, Recurring | U.S. Small/Mid-Cap Equity | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | U.S. Small/Mid-Cap Equity | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | World equity (excluding U.S.) | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 59,467 | 48,285
Fair Value, Measurements, Recurring | World equity (excluding U.S.) | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 59,467 | 48,285
Fair Value, Measurements, Recurring | World equity (excluding U.S.) | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | World equity (excluding U.S.) | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Common equity securities | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 29,592 | 38,359
Fair Value, Measurements, Recurring | Common equity securities | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 29,592 | 38,359
Fair Value, Measurements, Recurring | Common equity securities | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Common equity securities | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Intermediate duration bond fund | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 63,376 | 38,500
Fair Value, Measurements, Recurring | Intermediate duration bond fund | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 63,376 | 38,500
Fair Value, Measurements, Recurring | Intermediate duration bond fund | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Intermediate duration bond fund | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Long duration bond fund | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 98,996 | 107,143
Fair Value, Measurements, Recurring | Long duration bond fund | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 98,996 | 107,143
Fair Value, Measurements, Recurring | Long duration bond fund | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Long duration bond fund | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Corporate bond fund | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 13,469 | 13,107
Fair Value, Measurements, Recurring | Corporate bond fund | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 13,469 | 13,107
Fair Value, Measurements, Recurring | Corporate bond fund | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Corporate bond fund | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Global credit fund | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets |  | 929
Fair Value, Measurements, Recurring | Global credit fund | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets |  | 929
Fair Value, Measurements, Recurring | Global credit fund | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets |  | 0
Fair Value, Measurements, Recurring | Global credit fund | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets |  | 0
Fair Value, Measurements, Recurring | Emerging markets debt fund | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 11,412 | 9,974
Fair Value, Measurements, Recurring | Emerging markets debt fund | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 11,412 | 9,974
Fair Value, Measurements, Recurring | Emerging markets debt fund | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Emerging markets debt fund | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Corporate, government and foreign bonds | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 35,582 | 29,714
Fair Value, Measurements, Recurring | Corporate, government and foreign bonds | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 35,582 | 29,714
Fair Value, Measurements, Recurring | Corporate, government and foreign bonds | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Corporate, government and foreign bonds | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Asset backed – home loans | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 261 | 316
Fair Value, Measurements, Recurring | Asset backed – home loans | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Asset backed – home loans | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 261 | 316
Fair Value, Measurements, Recurring | Asset backed – home loans | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Multi asset funds | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 8,890 | 8,246
Fair Value, Measurements, Recurring | Multi asset funds | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 4,057 | 4,759
Fair Value, Measurements, Recurring | Multi asset funds | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 4,833 | 3,487
Fair Value, Measurements, Recurring | Multi asset funds | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Contract with insurance company | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 10,485 | 9,849
Fair Value, Measurements, Recurring | Contract with insurance company | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Contract with insurance company | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Contract with insurance company | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 10,485 | 9,849
Fair Value, Measurements, Recurring | Other | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 4 | 5
Fair Value, Measurements, Recurring | Other | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Other | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 0 | 0
Fair Value, Measurements, Recurring | Other | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | $ 4 | $ 5

X
- Definition Fair Value of Plan Assets, Effective Average Duration + References No definition available. + Details
Name: | tfx_FairValueofPlanAssetsEffectiveAverageDuration
Namespace Prefix: | tfx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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 Schedule of Pension Plan Assets by Fair Value [Line Items] + References No definition available. + Details
Name: | tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems
Namespace Prefix: | tfx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(02) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember
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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_ForeignCompaniesMember
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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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