XML 58 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Borrowings - Components of Long-Term Debt (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Jun. 13, 2011
Dec. 31, 2012
Aug. 09, 2010
Line Of Credit Facility [Line Items]          
Long-term debt, Gross $ 1,104,598us-gaap_DebtInstrumentCarryingAmount $ 1,334,700us-gaap_DebtInstrumentCarryingAmount      
Less: Unamortized debt discount on 3.875% Convertible Senior Subordinated Notes due 2017 (36,197)us-gaap_DebtInstrumentUnamortizedDiscount (48,413)us-gaap_DebtInstrumentUnamortizedDiscount      
Total long-term debt 1,068,401us-gaap_LongTermDebt 1,286,287us-gaap_LongTermDebt      
Debt, Current 368,401us-gaap_DebtCurrent 356,287us-gaap_DebtCurrent      
Long-term borrowings 700,000us-gaap_LongTermDebtNoncurrent 930,000us-gaap_LongTermDebtNoncurrent      
Interest rate 3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage 3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage   3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage  
Revolving Credit Facility          
Line Of Credit Facility [Line Items]          
Revolving credit facility, at a rate of 1.92% at December 31, 2014 and 2013, due July 16, 2018 200,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
680,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
     
Senior credit facility interest rate 1.92%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
1.92%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
     
Debt maturity date Jul. 16, 2018        
3.875% Convertible Senior Subordinated Notes          
Line Of Credit Facility [Line Items]          
3.875% Convertible Senior Subordinated Notes due 2017 399,898us-gaap_ConvertibleSubordinatedDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
400,000us-gaap_ConvertibleSubordinatedDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
    400,000us-gaap_ConvertibleSubordinatedDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
Interest rate 3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
    3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
6.875% Senior Subordinated Notes Due 2019          
Line Of Credit Facility [Line Items]          
6.875% Senior Subordinated Notes due 2019 250,000us-gaap_SubordinatedDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
250,000us-gaap_SubordinatedDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
250,000us-gaap_SubordinatedDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
   
Interest rate 6.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
6.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
6.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
   
Debt instrument maturity date 2019 2019 2019    
5.25% Senior Subordinated Notes Due 2024          
Line Of Credit Facility [Line Items]          
5.25% Senior Notes due 2024 250,000us-gaap_SeniorNotes
/ us-gaap_LongtermDebtTypeAxis
= tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember
0us-gaap_SeniorNotes
/ us-gaap_LongtermDebtTypeAxis
= tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember
     
Interest rate 5.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember
5.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember
     
Securitization Program          
Line Of Credit Facility [Line Items]          
Other Short-term Borrowings $ 4,700us-gaap_OtherShortTermBorrowings
/ us-gaap_LongtermDebtTypeAxis
= tfx_SecuritizationProgramMember
$ 4,700us-gaap_OtherShortTermBorrowings
/ us-gaap_LongtermDebtTypeAxis
= tfx_SecuritizationProgramMember
     
Interest rate 0.92%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_SecuritizationProgramMember
0.92%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_SecuritizationProgramMember