XML 73 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income taxes - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Tax Contingency [Line Items]      
Cumulative unremitted earnings, non-permanently reinvested $ 545,500,000tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested    
Cumulative unremitted earnings 966,200,000us-gaap_UndistributedEarningsOfForeignSubsidiaries    
Effective income tax rate, total 13.02%us-gaap_EffectiveIncomeTaxRateContinuingOperations 13.40%us-gaap_EffectiveIncomeTaxRateContinuingOperations (9.93%)us-gaap_EffectiveIncomeTaxRateContinuingOperations
Realized net benefit as result of reducing our reserves with respect to uncertain tax positions 1,800,000us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions 7,100,000us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions 8,000,000us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
Tax effect, carry forwards 112,800,000us-gaap_DeferredTaxAssetsOtherTaxCarryforwards    
Percentage of change in ownership 50.00%us-gaap_MinorityInterestOwnershipPercentageByParent    
Deferred tax assets, valuation allowance 99,141,000us-gaap_DeferredTaxAssetsValuationAllowance 86,510,000us-gaap_DeferredTaxAssetsValuationAllowance  
Unrecognized tax benefits that would impact effective tax rate 21,600,000us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate    
Unrecognized tax benefits, interest (benefit) expense 1,000,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense 1,300,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense 800,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
Unrecognized tax benefits, penalties (800,000)us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense (800,000)us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense 200,000us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
Unrecognized tax benefits, interest (benefit) expense accrued 6,200,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued 5,700,000us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued  
Unrecognized tax benefits, penalties accrued 5,000,000us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued 6,000,000us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued  
Unrecognized tax benefits change within next twelve months due to potential for resolution of foreign and U.S. examinations (2,230,000)us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease 258,000us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease 169,000us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
Minimum      
Income Tax Contingency [Line Items]      
Unrecognized tax benefits change within next twelve months due to potential for resolution of foreign and U.S. examinations 0us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Maximum      
Income Tax Contingency [Line Items]      
Unrecognized tax benefits change within next twelve months due to potential for resolution of foreign and U.S. examinations 2,600,000us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
No Expiration Date      
Income Tax Contingency [Line Items]      
Tax effect, carry forwards 12,600,000us-gaap_DeferredTaxAssetsOtherTaxCarryforwards
/ us-gaap_TaxCreditCarryforwardAxis
= tfx_NoExpirationDateMember
   
After 2013 but before the end of 2018      
Income Tax Contingency [Line Items]      
Tax effect, carry forwards 300,000us-gaap_DeferredTaxAssetsOtherTaxCarryforwards
/ us-gaap_TaxCreditCarryforwardAxis
= tfx_PeriodOneMember
   
After 2018      
Income Tax Contingency [Line Items]      
Tax effect, carry forwards $ 99,900,000us-gaap_DeferredTaxAssetsOtherTaxCarryforwards
/ us-gaap_TaxCreditCarryforwardAxis
= tfx_PeriodTwoMember
   
Excess Tax Deductions      
Income Tax Contingency [Line Items]      
Effective income tax rate, total 13.00%us-gaap_EffectiveIncomeTaxRateContinuingOperations
/ us-gaap_IncomeTaxAuthorityAxis
= tfx_ExcessTaxDeductionsMember
13.40%us-gaap_EffectiveIncomeTaxRateContinuingOperations
/ us-gaap_IncomeTaxAuthorityAxis
= tfx_ExcessTaxDeductionsMember