XML 136 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and other intangible assets - changes in carrying amount by reporting segment (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Goodwill [Roll Forward]      
Goodwill gross, beginning balance $ 1,686,331us-gaap_GoodwillGross $ 1,570,580us-gaap_GoodwillGross  
Accumulated impairment losses (332,128)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (332,128)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (332,128)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Goodwill net 1,323,553us-gaap_Goodwill 1,354,203us-gaap_Goodwill 1,238,452us-gaap_Goodwill
Goodwill related to acquisitions 16,392us-gaap_GoodwillAcquiredDuringPeriod 123,284us-gaap_GoodwillAcquiredDuringPeriod  
Translation adjustment (47,042)us-gaap_GoodwillTranslationAdjustments (7,533)us-gaap_GoodwillTranslationAdjustments  
Goodwill gross, ending balance 1,655,681us-gaap_GoodwillGross 1,686,331us-gaap_GoodwillGross  
Vascular North America      
Goodwill [Roll Forward]      
Goodwill gross, beginning balance 459,696us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_VascularNorthAmericaMember
407,090us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_VascularNorthAmericaMember
 
Accumulated impairment losses (219,527)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= tfx_VascularNorthAmericaMember
(219,527)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= tfx_VascularNorthAmericaMember
(219,527)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= tfx_VascularNorthAmericaMember
Goodwill net 240,169us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= tfx_VascularNorthAmericaMember
240,169us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= tfx_VascularNorthAmericaMember
187,563us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= tfx_VascularNorthAmericaMember
Goodwill related to acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= tfx_VascularNorthAmericaMember
52,606us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= tfx_VascularNorthAmericaMember
 
Translation adjustment 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= tfx_VascularNorthAmericaMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= tfx_VascularNorthAmericaMember
 
Goodwill gross, ending balance 459,696us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_VascularNorthAmericaMember
459,696us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_VascularNorthAmericaMember
 
Anesthesia Respiratory North America      
Goodwill [Roll Forward]      
Goodwill gross, beginning balance 167,195us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
167,942us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
 
Accumulated impairment losses (107,073)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
(107,073)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
(107,073)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
Goodwill net 59,441us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
60,122us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
60,869us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
Goodwill related to acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
 
Translation adjustment (681)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
(747)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
 
Goodwill gross, ending balance 166,514us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
167,195us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
 
Surgical North America      
Goodwill [Roll Forward]      
Goodwill gross, beginning balance 250,506us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_SurgicalNorthAmericaMember
245,794us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_SurgicalNorthAmericaMember
 
Accumulated impairment losses 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= tfx_SurgicalNorthAmericaMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= tfx_SurgicalNorthAmericaMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= tfx_SurgicalNorthAmericaMember
Goodwill net 250,912us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= tfx_SurgicalNorthAmericaMember
250,506us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= tfx_SurgicalNorthAmericaMember
245,794us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= tfx_SurgicalNorthAmericaMember
Goodwill related to acquisitions 406us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= tfx_SurgicalNorthAmericaMember
4,712us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= tfx_SurgicalNorthAmericaMember
 
Translation adjustment 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= tfx_SurgicalNorthAmericaMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= tfx_SurgicalNorthAmericaMember
 
Goodwill gross, ending balance 250,912us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_SurgicalNorthAmericaMember
250,506us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_SurgicalNorthAmericaMember
 
EMEA Segment      
Goodwill [Roll Forward]      
Goodwill gross, beginning balance 373,417us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
353,282us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
 
Accumulated impairment losses 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
Goodwill net 339,029us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
373,417us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
353,282us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
Goodwill related to acquisitions    17,922us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
 
Translation adjustment (34,388)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
2,213us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
 
Goodwill gross, ending balance 339,029us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
373,417us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
 
Asia Segment      
Goodwill [Roll Forward]      
Goodwill gross, beginning balance 136,946us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
139,469us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
 
Accumulated impairment losses 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Goodwill net 144,712us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
136,946us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
139,469us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Goodwill related to acquisitions 15,986us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
6,394us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
 
Translation adjustment (8,220)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
(8,917)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
 
Goodwill gross, ending balance 144,712us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
136,946us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
 
All Other      
Goodwill [Roll Forward]      
Goodwill gross, beginning balance 298,571us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_AllOtherMember
257,003us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_AllOtherMember
 
Accumulated impairment losses (5,528)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= tfx_AllOtherMember
(5,528)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= tfx_AllOtherMember
(5,528)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= tfx_AllOtherMember
Goodwill net 289,290us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= tfx_AllOtherMember
293,043us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= tfx_AllOtherMember
251,475us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= tfx_AllOtherMember
Goodwill related to acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= tfx_AllOtherMember
41,650us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= tfx_AllOtherMember
 
Translation adjustment (3,753)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= tfx_AllOtherMember
(82)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= tfx_AllOtherMember
 
Goodwill gross, ending balance $ 294,818us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_AllOtherMember
$ 298,571us-gaap_GoodwillGross
/ us-gaap_StatementGeographicalAxis
= tfx_AllOtherMember