XML 408 R102.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Pension and other postretirement benefits - Fair values of pension plan assets (Detail) - USD ($) $ in Thousands | 12 Months Ended |
--- | --- | ---
Dec. 31, 2023 | Dec. 31, 2022
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Investment, Type [Extensible Enumeration] | Equity Securities [Member] |
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 |
Emerging markets debt fund |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Percentage of net assets invested in foreign equity securities | 80.00% |
Structured Credit | Fair Value, Inputs, Level 1, 2 and 3 |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets |  | $ 29
Structured Credit | 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
Structured Credit | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets |  |
Structured Credit | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets |  | 0
Small and Mid-Sized Companies | 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% |
Fair Value, Measurements, Recurring |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | $ 285,513 | 357,270
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 | 285,513 | 357,270
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 | 200,364 | 287,004
Fair Value, Measurements, Recurring | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 72,354 | 59,152
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 12,795 | 11,114
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 | 909 | 769
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 | 909 | 769
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 | 4,424 | 13
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 | 4,424 | 13
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 |  | 46,721
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 |  | 46,721
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
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
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 |  | 6,054
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 |  | 6,054
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
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
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 |  | 28,159
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 |  | 28,159
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
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
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 | 193,674 | 105,865
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 | 193,674 | 105,865
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 | 1,357 | 87,018
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 | 1,357 | 87,018
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 |  | 6,092
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 |  | 6,092
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
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
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 |  | 6,284
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 |  | 6,284
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
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
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 | 72,037 | 58,572
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 | 0 | 0
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 | 72,037 | 58,572
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 | Absolute return 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 | 317 | 427
Fair Value, Measurements, Recurring | Absolute return 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 | 0 | 0
Fair Value, Measurements, Recurring | Absolute return credit fund | Significant Observable Inputs (Level 2) |  |
Schedule Of Pension Plan Assets By Fair Value [Line Items] |  |
Fair value of plan assets | 317 | 427
Fair Value, Measurements, Recurring | Absolute return credit 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 | 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 |  | 153
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
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 |  | 153
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
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 | 12,795 | 11,114
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 | $ 12,795 | $ 11,114

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: | dtr-types1: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: | dtr-types1: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: | dtr-types1: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/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Indicates type of investment. Includes, but is not limited to, common stock, preferred stock, convertible security, fixed income security, government security, option purchased, warrant, loan participation and assignment, commercial paper, bankers' acceptance, certificates of deposit, short-term security, repurchase agreement, and other investment company. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.12-12A(Column A)(Footnote 2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 6 -Subparagraph (SX 210.12-14(Column A)(Footnote 2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-12(Column A)(Footnote 2)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-12(Column C)(Footnote 5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-12B(Column A)(Footnote 1)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-12B(Column C)(Footnote 2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 6 -Subparagraph (SX 210.12-14(Column F)(Footnote 7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.12-12A(Column C)(Footnote 4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-2 + Details
Name: | us-gaap_InvestmentTypeExtensibleEnumeration
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
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_EmergingMarketsBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_StructuredCreditMember
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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_SmallAndMidSizedCompaniesMember
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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
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=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_CorporateGovernmentAndForeignBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_AbsoluteReturnCreditFundMember
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_ContractWithInsuranceCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |