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,000us-gaap_LongTermDebt $ 1,068,401,000us-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,000tfx_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.3084us-gaap_DebtInstrumentConvertibleConversionRatio1
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
       
Conversion price, per share   $ 61.32us-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,000us-gaap_SubordinatedDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
250,000,000us-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,000us-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