XML 28 R47.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Borrowings - Additional Information (Detail) (USD $) | 3 Months Ended | 12 Months Ended | 1 Months Ended | 12 Months Ended | 1 Months Ended |
--- | --- | --- | --- | --- | --- | ---
Mar. 29, 2015 | Dec. 31, 2014 | Apr. 30, 2015 | Dec. 31, 2013 | May 21, 2014 | Mar. 30, 2014
Debt Instrument [Line Items] |  |  |  |  |  |
Debt instrument, stated interest rate | 3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage |  |  |  |  | 3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
Latest date |  | Jul. 28, 2017 |  |  |  |
Total long-term debt | $ 1,101,565,000 us-gaap_LongTermDebt | $ 1,068,401,000 us-gaap_LongTermDebt |  |  |  |
Line of credit facility interest rate | 1.92%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod |  |  |  |  |
Subsequent Event |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Debt instrument, redemption price percentage |  |  | 103.438%us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |  |  |
Convertible Senior Subordinated Notes |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Number of trading period |  | 20 days |  |  |  |
Number of consecutive trading period |  | 30 days |  |  |  |
Threshold percentage of stock price trigger |  | 130.00%tfx_PercentageOfConversionPriceOfApplicableTradingDay / us-gaap_LongtermDebtTypeAxis = tfx_ConvertibleSeniorSubordinatedNotesMember |  |  |  |
Number of business period |  | 5 days |  |  |  |
Principal amount of convertible notes |  | 1,000 tfx_PrincipalAmountOfConvertibleNotes / us-gaap_LongtermDebtTypeAxis = tfx_ConvertibleSeniorSubordinatedNotesMember |  |  |  |
Percentage of product of last reported sale price of common stock |  | 98.00%tfx_PercentageOfProductOfLastReportedSalePriceOfCommonStock / us-gaap_LongtermDebtTypeAxis = tfx_ConvertibleSeniorSubordinatedNotesMember |  |  |  |
Conversion ratio |  | 16.3084 us-gaap_DebtInstrumentConvertibleConversionRatio1 / us-gaap_LongtermDebtTypeAxis = tfx_ConvertibleSeniorSubordinatedNotesMember |  |  |  |
Conversion price, per share |  | $ 61.32 us-gaap_DebtInstrumentConvertibleConversionPrice1 / us-gaap_LongtermDebtTypeAxis = tfx_ConvertibleSeniorSubordinatedNotesMember |  |  |  |
3.875% Convertible Senior Subordinated Notes |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Debt instrument, stated interest rate | 3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = tfx_ConvertibleNotesThreePointEightSevenFivePercentMember | 3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = tfx_ConvertibleNotesThreePointEightSevenFivePercentMember |  |  |  |
Debt instrument maturity date | Aug. 01, 2017 |  |  |  |  |
6.875% Senior Subordinated Notes due 2019 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Debt instrument, stated interest rate | 6.875%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember | 6.875%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember |  |  |  |
6.875% senior subordinated notes due 2019 | 250,000,000 us-gaap_SubordinatedDebt / us-gaap_LongtermDebtTypeAxis = tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember | 250,000,000 us-gaap_SubordinatedDebt / us-gaap_LongtermDebtTypeAxis = tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember |  |  |  |
Debt instrument maturity date | Jun. 01, 2019 |  |  | Jun. 01, 2019 |  |
6.875% Senior Subordinated Notes due 2019 | Subsequent Event |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Debt instrument, stated interest rate |  |  | 6.875%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |  |  |
6.875% senior subordinated notes due 2019 |  |  | 250,000,000 us-gaap_SubordinatedDebt / us-gaap_LongtermDebtTypeAxis = tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |  |  |
5.25% Senior Notes due 2024 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Debt instrument, stated interest rate | 5.25%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember | 5.25%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  |  |  |
Debt instrument maturity date | Jun. 15, 2024 |  |  |  | Jun. 15, 2024 |
Securitization Program |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Debt instrument, stated interest rate | 0.93%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = tfx_SecuritizationProgramMember |  |  |  |  |

X
- Definition Number of Business Period. + References No definition available. + Details
Name: | tfx_NumberOfBusinessPeriod
Namespace Prefix: | tfx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Consecutive Trading Period. + References No definition available. + Details
Name: | tfx_NumberOfConsecutiveTradingPeriod
Namespace Prefix: | tfx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Trading Period. + References No definition available. + Details
Name: | tfx_NumberOfTradingPeriod
Namespace Prefix: | tfx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of conversion price of applicable trading day + References No definition available. + Details
Name: | tfx_PercentageOfConversionPriceOfApplicableTradingDay
Namespace Prefix: | tfx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of the product of the last reported sale price of the common stock. + References No definition available. + Details
Name: | tfx_PercentageOfProductOfLastReportedSalePriceOfCommonStock
Namespace Prefix: | tfx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Principal amount of Convertible Notes. + References No definition available. + Details
Name: | tfx_PrincipalAmountOfConvertibleNotes
Namespace Prefix: | tfx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The price per share of the conversion feature embedded in the debt instrument. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6928298&loc=SL6031898-161870 + Details
Name: | us-gaap_DebtInstrumentConvertibleConversionPrice1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21521-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21506-112644 Reference 4: 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.22(a)(5)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Conversion Rate -URI http://asc.fasb.org/extlink&oid=6509012 + Details
Name: | us-gaap_DebtInstrumentConvertibleConversionRatio1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Latest date when the debt instrument can be converted into equity, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644 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.22) -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 505 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21521-112644 + Details
Name: | us-gaap_DebtInstrumentConvertibleLatestDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: 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.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format. + References Reference 1: 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.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of principal amount of debt redeemed. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The effective interest rate during the reporting period. + References Reference 1: 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount of long-term debt, net of unamortized discount or premium, including current and noncurrent amounts. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: 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.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20, 22 -Article 5 + Details
Name: | us-gaap_LongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Including the current and noncurrent portions, carrying value as of the balance sheet date of subordinated debt (with initial maturities beyond one year or beyond the operating cycle if longer). Subordinated debt places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 10 -Section F Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Article 5 -Subsection 19, 20, 22 + Details
Name: | us-gaap_SubordinatedDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=tfx_ConvertibleNotesThreePointEightSevenFivePercentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=tfx_ConvertibleSeniorSubordinatedNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=tfx_SecuritizationProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |