XML 32 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and other intangible assets, net Changes in carrying amount of goodwill, by reporting segment (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 29, 2015
Dec. 31, 2014
Goodwill [Roll Forward]    
Goodwill $ 1,625,634us-gaap_GoodwillGross $ 1,655,681us-gaap_GoodwillGross
Accumulated impairment losses (332,128)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (332,128)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Goodwill 1,293,506us-gaap_Goodwill 1,323,553us-gaap_Goodwill
Goodwill related to acquisitions 2,801us-gaap_GoodwillAcquiredDuringPeriod  
Translation adjustment (32,848)us-gaap_GoodwillTranslationAdjustments  
Vascular North America    
Goodwill [Roll Forward]    
Goodwill 459,696us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_VascularNorthAmericaMember
459,696us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_VascularNorthAmericaMember
Accumulated impairment losses (219,527)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_VascularNorthAmericaMember
(219,527)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_VascularNorthAmericaMember
Goodwill 240,169us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_VascularNorthAmericaMember
240,169us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_VascularNorthAmericaMember
Goodwill related to acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_VascularNorthAmericaMember
 
Translation adjustment 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_VascularNorthAmericaMember
 
Anesthesia Respiratory North America    
Goodwill [Roll Forward]    
Goodwill 165,998us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
166,514us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
Accumulated impairment losses (107,073)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
(107,073)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
Goodwill 58,925us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
59,441us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
Goodwill related to acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
 
Translation adjustment (516)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
 
Surgical North America    
Goodwill [Roll Forward]    
Goodwill 250,912us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_SurgicalNorthAmericaMember
250,912us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_SurgicalNorthAmericaMember
Accumulated impairment losses 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_SurgicalNorthAmericaMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_SurgicalNorthAmericaMember
Goodwill 250,912us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_SurgicalNorthAmericaMember
250,912us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_SurgicalNorthAmericaMember
Goodwill related to acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_SurgicalNorthAmericaMember
 
Translation adjustment 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_SurgicalNorthAmericaMember
 
EMEA    
Goodwill [Roll Forward]    
Goodwill 310,488us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EMEAMember
339,029us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EMEAMember
Accumulated impairment losses 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EMEAMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EMEAMember
Goodwill 310,488us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EMEAMember
339,029us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EMEAMember
Goodwill related to acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EMEAMember
 
Translation adjustment (28,541)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EMEAMember
 
Asia    
Goodwill [Roll Forward]    
Goodwill 143,885us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaMember
144,712us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaMember
Accumulated impairment losses 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaMember
Goodwill 143,885us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaMember
144,712us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaMember
Goodwill related to acquisitions 2,801us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaMember
 
Translation adjustment (3,628)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaMember
 
All Other    
Goodwill [Roll Forward]    
Goodwill 294,655us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
294,818us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Accumulated impairment losses (5,528)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(5,528)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Goodwill 289,127us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
289,290us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Goodwill related to acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Translation adjustment $ (163)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember