XML 85 R99.htm IDEA: XBRL DOCUMENT v2.4.1.9
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, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Hedge Fund Of Funds
   
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]    
Balance at beginning of year $ 51,654tfx_DefinedBenefitPlanFairValueOfPlanAssetsLevelThree
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= tfx_HedgeFundOfFundsMember
$ 48,198tfx_DefinedBenefitPlanFairValueOfPlanAssetsLevelThree
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= tfx_HedgeFundOfFundsMember
Unrealized gain on assets 2,698us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= tfx_HedgeFundOfFundsMember
3,456us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= tfx_HedgeFundOfFundsMember
Balance at end of year $ 54,352tfx_DefinedBenefitPlanFairValueOfPlanAssetsLevelThree
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= tfx_HedgeFundOfFundsMember
$ 51,654tfx_DefinedBenefitPlanFairValueOfPlanAssetsLevelThree
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= tfx_HedgeFundOfFundsMember