XML 115 R99.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Pension and other postretirement benefits - reconciliation of changes in level three pension assets measured at fair value on recurring basis (Detail) - Hedge fund of funds - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2016 | Dec. 31, 2015
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] |  |
Balance at beginning of year | $ 52,195 | $ 54,352
Unrealized gain on assets | 5,624 | (2,157)
Balance at end of year | $ 57,819 | $ 52,195

X
- Definition Defined benefit plan fair value of plan assets level 3. + References No definition available. + Details
Name: | tfx_DefinedBenefitPlanFairValueOfPlanAssetsLevelThree
Namespace Prefix: | tfx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The difference between fair value of plan assets at the end of the period and the fair value at the beginning of the period, adjusted for contributions and payments of benefits during the period, and after adjusting for taxes and other expenses, as applicable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Actual Return on Plan Assets (Component of Net Periodic Postretirement Benefit Cost) -URI http://asc.fasb.org/extlink&oid=6504192 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Actual Return on Plan Assets (Component of Net Periodic Pension Cost) -URI http://asc.fasb.org/extlink&oid=6504226 + Details
Name: | us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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