XML 137 R111.htm IDEA: XBRL DOCUMENT
v3.8.0.1

SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS - INVENTORY RESERVE (Detail) - Inventory Valuation Reserve - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015
Movement in Valuation Allowances and Reserves [Roll Forward] |  |  |
Balance at Beginning of Year | $ 36,358 | $ 36,516 | $ 33,874
Additions Charged to Income | 10,520 | 14,279 | 19,741
Inventory Write-offs | (12,703) | (13,008) | (15,818)
Translation and Other | 1,433 | (1,429) | (1,281)
Balance at End of Year | 35,608 | 36,358 | 36,516
Raw material |  |  |
Movement in Valuation Allowances and Reserves [Roll Forward] |  |  |
Balance at Beginning of Year | 6,555 | 7,577 | 6,891
Additions Charged to Income | 1,552 | 1,446 | 4,102
Inventory Write-offs | (2,317) | (1,645) | (1,611)
Translation and Other | 303 | (823) | (1,805)
Balance at End of Year | 6,093 | 6,555 | 7,577
Work-in-process |  |  |
Movement in Valuation Allowances and Reserves [Roll Forward] |  |  |
Balance at Beginning of Year | 2,853 | 3,139 | 509
Additions Charged to Income | 306 | (76) | 579
Inventory Write-offs | (127) | (213) | (554)
Translation and Other | 57 | 3 | 2,605
Balance at End of Year | 3,089 | 2,853 | 3,139
Finished goods |  |  |
Movement in Valuation Allowances and Reserves [Roll Forward] |  |  |
Balance at Beginning of Year | 26,950 | 25,800 | 26,474
Additions Charged to Income | 8,662 | 12,909 | 15,060
Inventory Write-offs | (10,259) | (11,150) | (13,653)
Translation and Other | 1,073 | (609) | (2,081)
Balance at End of Year | $ 26,426 | $ 26,950 | $ 25,800

X
- Definition Amount of valuation reserve for inventory. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.BB) -URI http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 35 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312 + Details
Name: | us-gaap_InventoryValuationReserves
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_MovementInValuationAllowancesAndReservesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, from charges to costs and expenses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 + Details
Name: | us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total of the deductions in a given period to allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, representing receivables written off as uncollectible and portions of the reserves utilized, respectively. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 + Details
Name: | us-gaap_ValuationAllowancesAndReservesDeductions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 + Details
Name: | us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=tfx_RawMaterialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=tfx_WorkInProcessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=tfx_FinishedGoodsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |