XML 77 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial instruments - additional information (Detail) (USD $)
3 Months Ended
Mar. 29, 2015
Mar. 30, 2014
Dec. 31, 2014
Derivatives Fair Value [Line Items]      
Total notional amount for all open foreign currency forward contracts $ 99,600,000invest_DerivativeNotionalAmount   $ 0invest_DerivativeNotionalAmount
Amount of gains in accumulated other comprehensive income to be reclassified as expense to the statement of income 100,000us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months    
Allowance for doubtful accounts 8,300,000us-gaap_AllowanceForDoubtfulAccountsReceivable   8,800,000us-gaap_AllowanceForDoubtfulAccountsReceivable
Current portion of allowance for doubtful accounts 2,300,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent   2,400,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Noncurrent portion of allowance for doubtful accounts 6,000,000us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent   6,400,000us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent
Net revenues 429,430,000us-gaap_SalesRevenueNet 438,546,000us-gaap_SalesRevenueNet  
Spain, Italy, Portugal, and Greece      
Derivatives Fair Value [Line Items]      
Current portion of allowance for doubtful accounts 7,100,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_StatementGeographicalAxis
= tfx_ConcentrationCountriesGrItSpandPoMember
  8,100,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_StatementGeographicalAxis
= tfx_ConcentrationCountriesGrItSpandPoMember
Net revenues $ 33,000,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= tfx_ConcentrationCountriesGrItSpandPoMember
$ 39,300,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= tfx_ConcentrationCountriesGrItSpandPoMember