XML 61 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Borrowings - Additional Information (Detail) (USD $)
12 Months Ended 0 Months Ended 9 Months Ended 1 Months Ended 3 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2010
May 21, 2014
Sep. 28, 2014
Jul. 16, 2013
Dec. 31, 2013
Sep. 29, 2013
Jun. 13, 2011
Aug. 09, 2010
Debt Instrument [Line Items]                      
Amortization of debt issuance costs $ 0us-gaap_GainsLossesOnExtinguishmentOfDebt $ (1,250,000)us-gaap_GainsLossesOnExtinguishmentOfDebt $ 0us-gaap_GainsLossesOnExtinguishmentOfDebt                
Interest rate 3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage 3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage 3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage         3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage      
Convertible notes, latest date of termination Jul. 28, 2017                    
Convertible note hedge transactions, purchased call options 88,000,000tfx_DebtInstrumentConvertibleAssociatedDerivativeTransactionsPurchasedCallOptions                    
Convertible note hedge transactions, net of tax 56,000,000tfx_DebtInstrumentConvertibleAssociatedDerivativeTransactionsNetOfTaxPurchasedCallOptions                    
Conversion of convertible notes, shares issued upon conversion 1,900,000us-gaap_DebtConversionConvertedInstrumentSharesIssued1 600,000us-gaap_DebtConversionConvertedInstrumentSharesIssued1   7,981,422us-gaap_DebtConversionConvertedInstrumentSharesIssued1              
Warrants expiration period       180 days              
Warrants expiration date       Nov. 01, 2017              
Strike price of warrants $ 74.65invest_InvestmentWarrantsExercisePrice     $ 74.65invest_InvestmentWarrantsExercisePrice              
Proceeds from sale of warrants       59,400,000us-gaap_ProceedsFromIssuanceOfWarrants              
Convertible debt, fair value 316,300,000us-gaap_ConvertibleDebtFairValueDisclosures                    
Proceeds from Convertible Debt 400,000,000us-gaap_ProceedsFromConvertibleDebt                    
Initial equity component 83,700,000us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent                    
Convertible notes, carrying value, net of tax 53,300,000us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet                    
Debt discount 83,700,000us-gaap_AmortizationOfDebtDiscountPremium                    
Remaining life of the convertible notes 2 years 7 months 6 days                    
Effective interest rate 7.814%us-gaap_DebtInstrumentInterestRateEffectivePercentage                    
Ownership percentage of subsidiaries 50.00%us-gaap_MinorityInterestOwnershipPercentageByParent                    
Debt Instrument, Basis Spread on Variable Rate 50.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1                    
Total Long-term Debt 1,068,401,000us-gaap_LongTermDebt 1,286,287,000us-gaap_LongTermDebt           1,286,287,000us-gaap_LongTermDebt      
5.25% Senior Subordinated Notes Due 2024                      
Debt Instrument [Line Items]                      
Repayment of Debt         245,000,000us-gaap_RepaymentsOfDebt
/ 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
          5.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember
     
Senior notes 250,000,000us-gaap_SeniorNotes
/ us-gaap_LongtermDebtTypeAxis
= tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember
0us-gaap_SeniorNotes
/ us-gaap_LongtermDebtTypeAxis
= tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember
          0us-gaap_SeniorNotes
/ us-gaap_LongtermDebtTypeAxis
= tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember
     
Senior Notes                      
Debt Instrument [Line Items]                      
Interest rate         5.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
           
Senior notes         250,000,000us-gaap_SeniorNotes
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
           
Fee amount         4,500,000us-gaap_DebtInstrumentFeeAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
           
Proceed from senior notes used to repay revolving line of credit         245,000,000tfx_ProceedFromSeniorNotesUsedToRepayRevolvingLineOfCredit
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
           
Ownership percentage of subsidiaries 100.00%us-gaap_MinorityInterestOwnershipPercentageByParent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
                   
Senior Notes | Minimum                      
Debt Instrument [Line Items]                      
Declining percent of redemption price to principal amount 0.875%tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
                   
Senior Notes | Maximum                      
Debt Instrument [Line Items]                      
Percent of redemption price to principal amount 102.625%tfx_PercentOfRedemptionPriceToPrincipalAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
                   
Declining percent of redemption price to principal amount           100.00%tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
         
Senior Notes | Debt Instrument Redemption Prior To June 15, 2019                      
Debt Instrument [Line Items]                      
Percent of redemption price to principal amount on redemption 100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= tfx_DebtInstrumentRedemptionPriorToJuneFifteenTwentyNineteenMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
                   
Make whole premium as percentage of principal amount of notes subject to redemption           1.00%tfx_MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= tfx_DebtInstrumentRedemptionPriorToJuneFifteenTwentyNineteenMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
         
Senior Notes | Debt Instrument Redemption Prior To June Fifteen Twenty Seventeen                      
Debt Instrument [Line Items]                      
Percent of redemption price to principal amount on redemption 105.25%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= tfx_DebtInstrumentRedemptionPriorToJuneFifteenTwentySeventeenMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
                   
Percent of principal amount of notes redeemable 35.00%tfx_PercentOfPrincipalAmountOfNotesRedeemable
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= tfx_DebtInstrumentRedemptionPriorToJuneFifteenTwentySeventeenMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
                   
Senior Credit Facility                      
Debt Instrument [Line Items]                      
Maximum amount available for borrowing             775,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= tfx_SeniorCreditFacilityMember
       
Senior Credit Facility | Term Loan                      
Debt Instrument [Line Items]                      
Maximum amount available for borrowing             375,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= tfx_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= tfx_SeniorCreditFacilityMember
  375,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= tfx_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= tfx_SeniorCreditFacilityMember
   
Senior Credit Facility | Revolving Credit Facility                      
Debt Instrument [Line Items]                      
Maximum amount available for borrowing             400,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= tfx_SeniorCreditFacilityMember
       
New Senior Credit Facility                      
Debt Instrument [Line Items]                      
Maximum amount available for borrowing 850,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= tfx_NewSeniorCreditFacilityMember
          850,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= tfx_NewSeniorCreditFacilityMember
       
Transaction fees recorded as Deferred asset   6,400,000us-gaap_InterestCostsCapitalized
/ us-gaap_LongtermDebtTypeAxis
= tfx_NewSeniorCreditFacilityMember
                 
Amortization of debt issuance costs                 1,300,000us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_NewSeniorCreditFacilityMember
   
Borrowing under revolving credit             382,000,000us-gaap_ProceedsFromLinesOfCredit
/ us-gaap_LongtermDebtTypeAxis
= tfx_NewSeniorCreditFacilityMember
298,000,000us-gaap_ProceedsFromLinesOfCredit
/ us-gaap_LongtermDebtTypeAxis
= tfx_NewSeniorCreditFacilityMember
     
Federal funds effective rate plus             0.50%tfx_PercentageOfFederalEffectiveFundRatePlus
/ us-gaap_LongtermDebtTypeAxis
= tfx_NewSeniorCreditFacilityMember
       
Prime rate or one month LIBOR plus             1.00%tfx_PrimeRateOrLiborRateFloorPercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_NewSeniorCreditFacilityMember
       
Senior credit facility interest rate 1.92%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_LongtermDebtTypeAxis
= tfx_NewSeniorCreditFacilityMember
                   
New Senior Credit Facility | Prime Rate | Minimum                      
Debt Instrument [Line Items]                      
Applicable margin             0.25%tfx_LiborApplicableMargin
/ us-gaap_LongtermDebtTypeAxis
= tfx_NewSeniorCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_PrimeRateMember
       
New Senior Credit Facility | Prime Rate | Maximum                      
Debt Instrument [Line Items]                      
Applicable margin             1.00%tfx_LiborApplicableMargin
/ us-gaap_LongtermDebtTypeAxis
= tfx_NewSeniorCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_PrimeRateMember
       
New Senior Credit Facility | Libor Rate Plus                      
Debt Instrument [Line Items]                      
Senior credit facility interest rate 0.17%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_LongtermDebtTypeAxis
= tfx_NewSeniorCreditFacilityMember
/ us-gaap_VariableRateAxis
= tfx_LiborRatePlusMember
                   
New Senior Credit Facility | Libor Rate Plus | Minimum                      
Debt Instrument [Line Items]                      
Applicable margin             1.25%tfx_LiborApplicableMargin
/ us-gaap_LongtermDebtTypeAxis
= tfx_NewSeniorCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= tfx_LiborRatePlusMember
       
New Senior Credit Facility | Libor Rate Plus | Maximum                      
Debt Instrument [Line Items]                      
Applicable margin             2.00%tfx_LiborApplicableMargin
/ us-gaap_LongtermDebtTypeAxis
= tfx_NewSeniorCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= tfx_LiborRatePlusMember
       
New Senior Credit Facility | Rate Spread                      
Debt Instrument [Line Items]                      
Senior credit facility interest rate 1.75%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_LongtermDebtTypeAxis
= tfx_NewSeniorCreditFacilityMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
                   
Standby Letters of Credit                      
Debt Instrument [Line Items]                      
Line of credit facility amount outstanding 6,000,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_StandbyLettersOfCreditMember
                   
3.875% Convertible Senior Subordinated Notes                      
Debt Instrument [Line Items]                      
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
    3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
Convertible subordinated debt 399,898,000us-gaap_ConvertibleSubordinatedDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
400,000,000us-gaap_ConvertibleSubordinatedDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
          400,000,000us-gaap_ConvertibleSubordinatedDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
    400,000,000us-gaap_ConvertibleSubordinatedDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
Number of trading days 20 days                    
Number of consecutive trading days 30 days                    
Percentage of conversion price of applicable trading day 130.00%tfx_PercentageOfConversionPriceOfApplicableTradingDay
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
                   
Number of business days 5 days                    
Principal amount of convertible notes 1,000tfx_PrincipalAmountOfConvertibleNotes
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
                   
Percentage of the product of the last reported sale price of the common stock 98.00%tfx_PercentageOfProductOfLastReportedSalePriceOfCommonStock
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
                   
Convertible notes conversion rate 16.3084us-gaap_DebtInstrumentConvertibleConversionRatio1
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
                   
Conversion price, per share $ 61.32us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_LongtermDebtTypeAxis
= tfx_ConvertibleSeniorSubordinatedNotesMember
                   
6.875% Senior Subordinated Notes Due 2019                      
Debt Instrument [Line Items]                      
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
  6.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
 
Senior subordinated notes 250,000,000us-gaap_SubordinatedDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
250,000,000us-gaap_SubordinatedDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
          250,000,000us-gaap_SubordinatedDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
  250,000,000us-gaap_SubordinatedDebt
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
 
Debt instrument maturity date 2019 2019               2019  
Percent of redemption price to principal amount 103.438%tfx_PercentOfRedemptionPriceToPrincipalAmount
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
                   
Declining percent of redemption price to principal amount 1.719%tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
                   
Debt instrument, earliest date of redemption Jun. 01, 2015                    
Percent of redemption price to principal amount on redemption 100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
                   
Make-whole premium as percentage of principal amount of Notes subject to redemption 1.00%tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
                   
Debt Instrument, Basis Spread on Variable Rate 0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
                   
6.875% Senior Subordinated Notes Due 2019 | Minimum                      
Debt Instrument [Line Items]                      
Percent of redemption price to principal amount 100.00%tfx_PercentOfRedemptionPriceToPrincipalAmount
/ us-gaap_LongtermDebtTypeAxis
= tfx_SixPointEightSevenFivePercentSeniorSubordinatedNotesDueTwoThousandNineteenMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
                   
Securitization Program                      
Debt Instrument [Line Items]                      
Maximum amount available for borrowing 45,300,000.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= tfx_SecuritizationProgramMember
                   
Other Short-term Borrowings 4,700,000us-gaap_OtherShortTermBorrowings
/ us-gaap_LongtermDebtTypeAxis
= tfx_SecuritizationProgramMember
4,700,000us-gaap_OtherShortTermBorrowings
/ us-gaap_LongtermDebtTypeAxis
= tfx_SecuritizationProgramMember
          4,700,000us-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
          0.92%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= tfx_SecuritizationProgramMember
     
Maximum amount available under receivable securitization $ 50,000,000.0tfx_MaximumAmountAvailableUnderReceivableSecuritization
/ us-gaap_LongtermDebtTypeAxis
= tfx_SecuritizationProgramMember