XML 79 R55.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Restructuring and other impairment charges - by segment (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2015 | Dec. 31, 2014 | Dec. 31, 2013
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and other impairment charges | $ 7,819 | $ 17,869 | $ 38,452
Vascular North America |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and other impairment charges | 3,742 | 8,057 | 5,348
Anesthesia North America |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and other impairment charges | 384 | 1,379 | 2,959
Surgical North America |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and other impairment charges | 397 | 0 | 6,525
EMEA |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and other impairment charges | 4 | 6,375 | 16,122
Asia |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and other impairment charges | 313 | 1,305 | 603
OEM |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and other impairment charges | 61 | 0 | 588
All other |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and other impairment charges | $ 2,918 | $ 753 | $ 6,307

X
- Definition Restructuring and other impairment charges excluding goodwill impairments. + References No definition available. + Details
Name: | tfx_RestructuringAndOtherImpairmentChargesExcludingGoodwillImpairments
Namespace Prefix: | tfx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_RestructuringCostAndReserveLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=tfx_VascularNorthAmericaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=tfx_AnesthesiaRespiratoryNorthAmericaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=tfx_SurgicalNorthAmericaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_EMEAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_AsiaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=tfx_OemMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |