XML 28 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and other impairment charges - by segment (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Cost and Reserve [Line Items]      
Restructuring and other impairment charges $ 17,869tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments $ 38,452tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments $ 3,037tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
Vascular North America      
Restructuring Cost and Reserve [Line Items]      
Restructuring and other impairment charges 7,069tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_VascularNorthAmericaMember
5,348tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_VascularNorthAmericaMember
(1,120)tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_VascularNorthAmericaMember
Anesthesia Respiratory North America      
Restructuring Cost and Reserve [Line Items]      
Restructuring and other impairment charges 1,379tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
3,207tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
983tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_AnesthesiaRespiratoryNorthAmericaMember
Surgical North America      
Restructuring Cost and Reserve [Line Items]      
Restructuring and other impairment charges 0tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_SurgicalNorthAmericaMember
6,525tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_SurgicalNorthAmericaMember
278tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_SurgicalNorthAmericaMember
EMEA Segment      
Restructuring Cost and Reserve [Line Items]      
Restructuring and other impairment charges 6,375tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EMEAMember
16,122tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EMEAMember
1,995tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EMEAMember
Asia Segment      
Restructuring Cost and Reserve [Line Items]      
Restructuring and other impairment charges 1,305tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaMember
603tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaMember
442tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaMember
OEM Segment      
Restructuring Cost and Reserve [Line Items]      
Restructuring and other impairment charges 0tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_OemMember
588tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_OemMember
83tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= tfx_OemMember
All Other      
Restructuring Cost and Reserve [Line Items]      
Restructuring and other impairment charges $ 1,741tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ 6,059tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ 376tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember