XML 42 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and impairment charges by segment (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 29, 2015
Mar. 30, 2014
Restructuring and other impairment charges    
Total restructuring and impairment charges $ 4,448tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments $ 7,780tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
Restructuring charges 4,448us-gaap_RestructuringCharges 7,780us-gaap_RestructuringCharges
Vascular North America    
Restructuring and other impairment charges    
Restructuring charges 830us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_VascularNorthAmericaMember
14us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_VascularNorthAmericaMember
Anesthesia Respiratory North America    
Restructuring and other impairment charges    
Restructuring charges (40)us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
27us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
Surgical North America    
Restructuring and other impairment charges    
Restructuring charges 23us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_SurgicalNorthAmericaMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_SurgicalNorthAmericaMember
EMEA    
Restructuring and other impairment charges    
Restructuring charges (32)us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EMEAMember
7,889us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EMEAMember
Asia    
Restructuring and other impairment charges    
Restructuring charges 0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaMember
78us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaMember
OEM    
Restructuring and other impairment charges    
Restructuring charges 0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_OemMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_OemMember
All Other    
Restructuring and other impairment charges    
Restructuring charges $ 3,667us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ (228)us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember