XML 56 R67.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Financial instruments - Additional Information (Detail) (USD $) | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Dec. 31, 2014 | Sep. 28, 2014 | Jun. 29, 2014 | Mar. 30, 2014 | Dec. 31, 2013 | Sep. 29, 2013 | Jun. 30, 2013 | Mar. 31, 2013 | Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | Dec. 31, 2011
Derivatives Fair Value [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Pre-tax loss on foreign currency forward exchange contracts |  |  |  |  |  |  |  |  |  |  | $ 7,600,000 us-gaap_GainLossOnComponentsExcludedFromAssessmentOfForeignCurrencyCashFlowHedgeEffectiveness |
Allowance for doubtful accounts | 8,800,000 us-gaap_AllowanceForDoubtfulAccountsReceivable |  |  |  | 10,700,000 us-gaap_AllowanceForDoubtfulAccountsReceivable |  |  |  | 8,800,000 us-gaap_AllowanceForDoubtfulAccountsReceivable | 10,700,000 us-gaap_AllowanceForDoubtfulAccountsReceivable |  |
Current portion of allowance for doubtful accounts | 2,400,000 us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent |  |  |  | 5,200,000 us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent |  |  |  | 2,400,000 us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent | 5,200,000 us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent |  |
Noncurrent portion of allowance for doubtful accounts | 6,400,000 us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent |  |  |  | 5,500,000 us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent |  |  |  | 6,400,000 us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent | 5,500,000 us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent |  |
Net revenues | 476,008,000 us-gaap_SalesRevenueNet | 457,173,000 us-gaap_SalesRevenueNet | 468,105,000 us-gaap_SalesRevenueNet | 438,546,000 us-gaap_SalesRevenueNet | 450,539,000 us-gaap_SalesRevenueNet | 413,796,000 us-gaap_SalesRevenueNet | 420,059,000 us-gaap_SalesRevenueNet | 411,877,000 us-gaap_SalesRevenueNet | 1,839,832,000 us-gaap_SalesRevenueNet | 1,696,271,000 us-gaap_SalesRevenueNet | 1,551,009,000 us-gaap_SalesRevenueNet |
Spain, Italy, Portugal, and Greece |  |  |  |  |  |  |  |  |  |  |  |
Derivatives Fair Value [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Current portion of allowance for doubtful accounts | 8,100,000 us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent / us-gaap_StatementGeographicalAxis = tfx_SpainItalyPortugalAndGreeceMember |  |  |  | 7,900,000 us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent / us-gaap_StatementGeographicalAxis = tfx_SpainItalyPortugalAndGreeceMember |  |  |  | 8,100,000 us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent / us-gaap_StatementGeographicalAxis = tfx_SpainItalyPortugalAndGreeceMember | 7,900,000 us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent / us-gaap_StatementGeographicalAxis = tfx_SpainItalyPortugalAndGreeceMember |  |
Long-term portion of accounts receivable net | 11,300,000 us-gaap_AccountsReceivableNetNoncurrent / us-gaap_StatementGeographicalAxis = tfx_SpainItalyPortugalAndGreeceMember |  |  |  | 17,600,000 us-gaap_AccountsReceivableNetNoncurrent / us-gaap_StatementGeographicalAxis = tfx_SpainItalyPortugalAndGreeceMember |  |  |  | 11,300,000 us-gaap_AccountsReceivableNetNoncurrent / us-gaap_StatementGeographicalAxis = tfx_SpainItalyPortugalAndGreeceMember | 17,600,000 us-gaap_AccountsReceivableNetNoncurrent / us-gaap_StatementGeographicalAxis = tfx_SpainItalyPortugalAndGreeceMember |  |
Net revenues |  |  |  |  |  |  |  |  | 150,500,000 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = tfx_SpainItalyPortugalAndGreeceMember | 142,600,000 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = tfx_SpainItalyPortugalAndGreeceMember | 132,500,000 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = tfx_SpainItalyPortugalAndGreeceMember |
Interest Rate Swap | Cash Flow Hedging |  |  |  |  |  |  |  |  |  |  |  |
Derivatives Fair Value [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total notional amount for all open foreign currency forward contracts |  |  |  |  |  |  |  |  |  |  |  | $ 350,000,000 invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember

X
- Definition Aggregate notional amount specified by the derivative(s). Expressed as an absolute value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 13 -Sentence Column B + Details
Name: | invest_DerivativeNotionalAmount
Namespace Prefix: | invest_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount due from customers or clients, more than one year from the balance sheet date, for goods or services that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Article 5 + Details
Name: | us-gaap_AccountsReceivableNetNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=28368275&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=28368275&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A valuation allowance for receivables due to an Entity for more than one year from the balance sheet date that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=28368275&loc=d3e5074-111524 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition The net gain (loss) relating to components of the gain (loss) on foreign currency cash flow hedging instruments excluded from the assessment of hedge effectiveness. Recognized in earnings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (d)(2) -URI http://asc.fasb.org/extlink&oid=7476318&loc=SL5624171-113959 + Details
Name: | us-gaap_GainLossOnComponentsExcludedFromAssessmentOfForeignCurrencyCashFlowHedgeEffectiveness
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=tfx_SpainItalyPortugalAndGreeceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |