XML 56 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial instruments - Additional Information (Detail) (USD $)
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 28, 2014
Jun. 29, 2014
Mar. 30, 2014
Dec. 31, 2013
Sep. 29, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Derivatives Fair Value [Line Items]                        
Pre-tax loss on foreign currency forward exchange contracts                     $ 7,600,000us-gaap_GainLossOnComponentsExcludedFromAssessmentOfForeignCurrencyCashFlowHedgeEffectiveness  
Allowance for doubtful accounts 8,800,000us-gaap_AllowanceForDoubtfulAccountsReceivable       10,700,000us-gaap_AllowanceForDoubtfulAccountsReceivable       8,800,000us-gaap_AllowanceForDoubtfulAccountsReceivable 10,700,000us-gaap_AllowanceForDoubtfulAccountsReceivable    
Current portion of allowance for doubtful accounts 2,400,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent       5,200,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent       2,400,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent 5,200,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent    
Noncurrent portion of allowance for doubtful accounts 6,400,000us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent       5,500,000us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent       6,400,000us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent 5,500,000us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent    
Net revenues 476,008,000us-gaap_SalesRevenueNet 457,173,000us-gaap_SalesRevenueNet 468,105,000us-gaap_SalesRevenueNet 438,546,000us-gaap_SalesRevenueNet 450,539,000us-gaap_SalesRevenueNet 413,796,000us-gaap_SalesRevenueNet 420,059,000us-gaap_SalesRevenueNet 411,877,000us-gaap_SalesRevenueNet 1,839,832,000us-gaap_SalesRevenueNet 1,696,271,000us-gaap_SalesRevenueNet 1,551,009,000us-gaap_SalesRevenueNet  
Spain, Italy, Portugal, and Greece                        
Derivatives Fair Value [Line Items]                        
Current portion of allowance for doubtful accounts 8,100,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_StatementGeographicalAxis
= tfx_SpainItalyPortugalAndGreeceMember
      7,900,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_StatementGeographicalAxis
= tfx_SpainItalyPortugalAndGreeceMember
      8,100,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_StatementGeographicalAxis
= tfx_SpainItalyPortugalAndGreeceMember
7,900,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_StatementGeographicalAxis
= tfx_SpainItalyPortugalAndGreeceMember
   
Long-term portion of accounts receivable net 11,300,000us-gaap_AccountsReceivableNetNoncurrent
/ us-gaap_StatementGeographicalAxis
= tfx_SpainItalyPortugalAndGreeceMember
      17,600,000us-gaap_AccountsReceivableNetNoncurrent
/ us-gaap_StatementGeographicalAxis
= tfx_SpainItalyPortugalAndGreeceMember
      11,300,000us-gaap_AccountsReceivableNetNoncurrent
/ us-gaap_StatementGeographicalAxis
= tfx_SpainItalyPortugalAndGreeceMember
17,600,000us-gaap_AccountsReceivableNetNoncurrent
/ us-gaap_StatementGeographicalAxis
= tfx_SpainItalyPortugalAndGreeceMember
   
Net revenues                 150,500,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= tfx_SpainItalyPortugalAndGreeceMember
142,600,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= tfx_SpainItalyPortugalAndGreeceMember
132,500,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= tfx_SpainItalyPortugalAndGreeceMember
 
Interest Rate Swap | Cash Flow Hedging                        
Derivatives Fair Value [Line Items]                        
Total notional amount for all open foreign currency forward contracts                       $ 350,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember