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,000 tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested |  |
Cumulative unremitted earnings | 966,200,000 us-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,000 us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions | 7,100,000 us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions | 8,000,000 us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
Tax effect, carry forwards | 112,800,000 us-gaap_DeferredTaxAssetsOtherTaxCarryforwards |  |
Percentage of change in ownership | 50.00%us-gaap_MinorityInterestOwnershipPercentageByParent |  |
Deferred tax assets, valuation allowance | 99,141,000 us-gaap_DeferredTaxAssetsValuationAllowance | 86,510,000 us-gaap_DeferredTaxAssetsValuationAllowance |
Unrecognized tax benefits that would impact effective tax rate | 21,600,000 us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate |  |
Unrecognized tax benefits, interest (benefit) expense | 1,000,000 us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense | 1,300,000 us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense | 800,000 us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
Unrecognized tax benefits, penalties | (800,000)us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense | (800,000)us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense | 200,000 us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
Unrecognized tax benefits, interest (benefit) expense accrued | 6,200,000 us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued | 5,700,000 us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued |
Unrecognized tax benefits, penalties accrued | 5,000,000 us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued | 6,000,000 us-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,000 us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease | 169,000 us-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 | 0 us-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,000 us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease / us-gaap_RangeAxis = us-gaap_MaximumMember |  |
No Expiration Date |  |  |
Income Tax Contingency [Line Items] |  |  |
Tax effect, carry forwards | 12,600,000 us-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,000 us-gaap_DeferredTaxAssetsOtherTaxCarryforwards / us-gaap_TaxCreditCarryforwardAxis = tfx_PeriodOneMember |  |
After 2018 |  |  |
Income Tax Contingency [Line Items] |  |  |
Tax effect, carry forwards | $ 99,900,000 us-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 |

X
- Definition Undistributed earnings of domestic subsidiaries non- permanently reinvested. + References No definition available. + Details
Name: | tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested
Namespace Prefix: | tfx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to other deductible tax carryforwards not separately disclosed. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32621-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=29652012&loc=d3e28680-109314 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32632-109319 + Details
Name: | us-gaap_DeferredTaxAssetsOtherTaxCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32537-109319 + Details
Name: | us-gaap_DeferredTaxAssetsValuationAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32687-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32698-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)(2)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Subparagraph 2 -Article 4 + Details
Name: | us-gaap_EffectiveIncomeTaxRateContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition The parent entity's interest in net assets of the subsidiary, expressed as a percentage. + References No definition available. + Details
Name: | us-gaap_MinorityInterestOwnershipPercentageByParent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (b)(c) -URI http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 740 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 740 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 995 -SubTopic 740 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6503627&loc=d3e59836-110443 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=29652012&loc=d3e28200-109314 + Details
Name: | us-gaap_UndistributedEarningsOfForeignSubsidiaries
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=6907707&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense for penalties related to a tax position claimed or expected to be claimed in the tax return. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of interest expense accrued for an underpayment of income taxes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of interest expense for an underpayment of income taxes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net amount of all increases and decreases in unrecognized tax benefits for the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6907707&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=tfx_ExcessTaxDeductionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=tfx_NoExpirationDateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=tfx_PeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=tfx_PeriodTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |