<SEC-DOCUMENT>0000096943-21-000046.txt : 20210429
<SEC-HEADER>0000096943-21-000046.hdr.sgml : 20210429
<ACCEPTANCE-DATETIME>20210429110320
ACCESSION NUMBER:		0000096943-21-000046
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		73
CONFORMED PERIOD OF REPORT:	20210328
FILED AS OF DATE:		20210429
DATE AS OF CHANGE:		20210429

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TELEFLEX INC
		CENTRAL INDEX KEY:			0000096943
		STANDARD INDUSTRIAL CLASSIFICATION:	SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841]
		IRS NUMBER:				231147939
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-05353
		FILM NUMBER:		21868108

	BUSINESS ADDRESS:	
		STREET 1:		550 E SWEDESFORD RD
		STREET 2:		SUITE 400
		CITY:			WAYNE
		STATE:			PA
		ZIP:			19087
		BUSINESS PHONE:		610-225-6800

	MAIL ADDRESS:	
		STREET 1:		550 E SWEDESFORD RD
		STREET 2:		SUITE 400
		CITY:			WAYNE
		STATE:			PA
		ZIP:			19087
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>tfx-20210328.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:93a89ea2-f954-4daa-a6ef-f74a27d6ae4e,g:62a3f725-f236-4203-9116-3aec401dc5b9,d:054cbd30050c44329273be2f5c8cb627--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:tfx="http://www.teleflex.com/20210328" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>tfx-20210328</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180L2ZyYWc6YWYxODBjMzRmMjI5NGIwNTg3NjVlOTdjZTI2OTMxYjcvdGFibGU6MGRmNmU2NGU0ZGFlNGRmMGI0Y2M3YmJkNzM3ODVhNmEvdGFibGVyYW5nZTowZGY2ZTY0ZTRkYWU0ZGYwYjRjYzdiYmQ3Mzc4NWE2YV8zLTEtMS0xLTA_48f0d887-a1d6-427d-8a1c-c15ed10399c4">false</ix:nonNumeric><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180L2ZyYWc6YWYxODBjMzRmMjI5NGIwNTg3NjVlOTdjZTI2OTMxYjcvdGFibGU6MGRmNmU2NGU0ZGFlNGRmMGI0Y2M3YmJkNzM3ODVhNmEvdGFibGVyYW5nZTowZGY2ZTY0ZTRkYWU0ZGYwYjRjYzdiYmQ3Mzc4NWE2YV81LTEtMS0xLTA_59e79c35-85bb-403a-9fd6-99ce63ae294d">2021</ix:nonNumeric><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180L2ZyYWc6YWYxODBjMzRmMjI5NGIwNTg3NjVlOTdjZTI2OTMxYjcvdGFibGU6MGRmNmU2NGU0ZGFlNGRmMGI0Y2M3YmJkNzM3ODVhNmEvdGFibGVyYW5nZTowZGY2ZTY0ZTRkYWU0ZGYwYjRjYzdiYmQ3Mzc4NWE2YV82LTEtMS0xLTA_00f39b7b-aa85-4784-88df-01657e2479d2">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180L2ZyYWc6YWYxODBjMzRmMjI5NGIwNTg3NjVlOTdjZTI2OTMxYjcvdGFibGU6MGRmNmU2NGU0ZGFlNGRmMGI0Y2M3YmJkNzM3ODVhNmEvdGFibGVyYW5nZTowZGY2ZTY0ZTRkYWU0ZGYwYjRjYzdiYmQ3Mzc4NWE2YV85LTEtMS0xLTA_3d89692f-f221-4e4e-b58a-b8ef64bf2fcb">0000096943</ix:nonNumeric><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180L2ZyYWc6YWYxODBjMzRmMjI5NGIwNTg3NjVlOTdjZTI2OTMxYjcvdGV4dHJlZ2lvbjphZjE4MGMzNGYyMjk0YjA1ODc2NWU5N2NlMjY5MzFiN180NA_b4b2e158-ab26-46bb-b648-d3fa737d50d1">--12-31</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="tfx-20210328.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i32275090c90c49f08684f1743882bf69_I20210427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i20cade3c80e94eaea36db8889ad92175_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fd410f9b5794772a3f1ab7a3dd918d3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90955c9c9613481e9e256e3403871c0c_I20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc020fa01f8c49139060dd75db75cc44_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i186aa0ff14cc44c5a2666505dd636c3e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcf69bdc3cd647fd9e8f464ef3b99692_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0410db1e22f4755b06f8c887b1dadb8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia64a8970f2cb4f19b7b0c37e5b7fb87e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b220c7e7cfd457d9c0e48c0ac235261_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia71c0e6368cf40b198f493a09d80bf60_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedf9c782ce164b0c8eb9d021dedef180_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if00ab66a9c0b460d821b18e123563b08_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62a6b23921a4487db551e6d1cae4df1c_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc62af7c72cf485ab2cdac8b164979d7_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d4010a3b1bb49b1bc78541b892ac0b9_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8f3c354d01a4aed8d14755b2a620719_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd81da09e2c24150af4f646c0efaf4f7_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4d29242bafc4138b3381868894bd8d3_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8d1c324816b48f19b523d66bd29fcd3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97199657b0e3494dbd8b11ac3c6c7243_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8890d8d28946407080d05728330e0574_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc8cc03a3ddc404db77431c32c2f77cd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1fca4bfa98724f6595c012562e648ef7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ddc8ba6f9e74296941700d93456e74c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d67f5b216494af2b6914082f4152428_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7e9af453a11439daf9b2f73437d145d_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fb56850309a4bd182c2740dee2a353b_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d7c9a9f16304ab580e567ba9e06ba1c_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc56baa8bee44978b01d24eafbc16699_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie51846377ac3401aa2a56209a99a5fd1_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida0353a4ba354a6fbc15cae9314dce61_I20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6a4154c778548558c79a02673839679_I20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9623e10d29b3460384c350291e2fc2da_I20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6ca7ab2d6db44cdb412cef8a345ea24_I20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i518b9bb7bda14e48ad0956ced0b82653_I20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ia59e8af4b4974c36995d6cd6f57959a4_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tfx:HospitalsAndHealthcareProvidersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c9f515e8452453a97970254694f2684_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tfx:OtherMedicalDeviceManufacturersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf6dc670f14e4aaf80fd2369597aeef0_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tfx:HomeCareProvidersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0678f513f6114124be41e741f28d2373_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:VascularAccessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1cefde75a6974d439ebb0a3eb8cd6528_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:VascularAccessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb0c5cd07b4644e894bac507f7114f24_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:AnesthesiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bf4c9d709cf4e09845de7790b723174_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:AnesthesiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d49f388120a45aeabbbc664710a0775_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75a652e8b5ae4beaa1d75bf7b67c995e_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90567b73789b41fa8764fc719cf17a5f_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:SurgicalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied1bf5c4179044c38e946295fd99e04e_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:SurgicalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85aaa51d3cca4f72a8b122ffcfac5edd_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalUrologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e378e6ea8944d28b35d8fbc8417e9a5_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalUrologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14e4dd5a9c8c48049c8466ad491fd20e_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebc8e124dce8472aa4eddddf7232de20_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7c6260cd3af4a37aefcc847fc9351d3_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3aa0f5f57bd94b769691f1e48440995d_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53b0df667f94469aa7a56ec0fe7612c3_D20201228-20201228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:ZMedicaLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-28</xbrli:startDate><xbrli:endDate>2020-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5464a2c6d6d94cfb91f20d708ceb40cd_I20201228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:ZMedicaLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2af5627f3990489ea7409b1521d0120f_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44a4ef1f75824f559e7a3abd1ce6aec1_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc16eb82c4c04e1687bbd960c872699a_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63cf6658eace4a2f8dc69488c96b41e8_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a3a287293dc4e649b5e064299030949_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i388f7dcc5ec54f4aa7e6209c848eaf9d_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1d7071dfb124958abf5a24d09db9136_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib836bb2293444a249c801efce540aec3_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie71a07eaea4e41308358d7fd9f369f13_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20764e74cb0b4a059558bea524c5836e_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia67f4ddf5d6941a59883f403244ef2b6_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie189f60440054d01b079c3cb7b16da43_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b61b3e0782a4924a8c9a999f2414619_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if525ae00033044369b2c54c3398f465a_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb7bd956862c43a1abfa2019543d0b14_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i221404060b0245da9ae068ad411848c8_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f1851c01fd14892933268f5a020279e_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0f154710353405fabfa98643a94ca27_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5e8b8a041974eadab3a3982a2c4bb14_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6aba3a5f2c2f442eb9e09848ef4206f5_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i872d00d2fe804f138a5f32b0d49a1468_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73800ac3b905441bb3e4e28b04b5a481_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ee97cac965747309775ca1f932924be_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcdecf19df984a8a9c36309a78d76e97_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i497ed272091d4b739d420e8080be6fac_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf55afc2354b4227bfbe0f3d41111157_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13b88310da4f4ccfb550e4d4a8fb8a61_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02c1fc8e328e457aae565f40850c4dbc_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i796513454b1d47dfaf4e83a314280109_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice0942aee42e48048be0823842e33163_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i315ebeff66ff4b0c85f76351bdd4c307_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if235e4ee23c041a1b977a18ed2285ee9_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38b0c07489ae43de80f79793a9a5aeb9_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ac532e0aa214fb481a0930f0b72d97e_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab641dc91a2c4ff092534ce617deba9c_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied062d0dc8dc470f9b93ba180e2c6695_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d2cf9f8bede4bb79a3d9d71d1cf12c1_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67fc127d9c8b40aca02d1fd0133388fa_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ce9341f50194cf69739d5303d7b37cc_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0f0065a657f4d55b3b1d1e6f429991d_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf25633139624d3782d67ac13d527a33_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51a4db8e803d424b87935660d3dec04a_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied71ea90adec437791dbee54982f4510_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i207667f6dffc4f92a5bbb30d5b6dae48_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f3c1332de734054b94cae3207f77cd9_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72b6628e3b364508a1e6f08a6a539d11_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie56bf386a54c4579828e8e654c378e11_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ce78107afb7480f86cf7b3b8e9bdf8a_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i275773e17d5b4390b8804fa542308484_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6b54382936f45b69aa741a26d646884_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fe92ba94f6d4cdc957bf77f23103f99_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf85284bfd074c3095e2bc44a6d3383b_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i439642e360bc4abab33eb9361fc8c624_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib140254fdb74440fb6efd40b90477342_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia47c7242c04b4514b590d6604877de83_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d42559245dc4070ab78bdbf3f66ee8e_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09dcf1cb48314c05960f2ed23da0b5ba_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i291855f8fe1642fc8b72e2496cfec2e9_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide46830f55e34d9d87d06e25944a2b73_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibba8c36ed60c47cbad4c46d11aa9650d_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i813cdd9a9aa04926bd039b76d574c46e_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1f0c359d8604a379e6649fe3b2852a2_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e56b71cc7514b848dae0384a324ce6b_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i053ccc89c55a40ccaf9240378fcb7835_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18a8dcbb4c524ee694e8bd02f3c76ba7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8307d93b3db34486b6db6c1c89b3983c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id326dc769c0a495e87d51fd01076627e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AsiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib48bb4b7215143e88815c301a29b1890_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OEMSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba1890e7a06e43428f94661ec50958b5_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd38677da4b7409287061cf076db987f_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id139a985deac4e6f9ced762a1a24f4d5_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AsiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i594f71b700694be3b00ff80f6ad586ed_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OEMSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if78160db7dd24f3cb7b184a42138b5db_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a69acc7c5814c5c95b9ea0a7b0e8a39_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7aa58ecabd2843629e701b5c47e5ec9e_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AsiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadee66fd47584cf2b1893c50adf61db9_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OEMSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1f4a71e79db49a58638280ea3013f47_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if410bd2344ad40668db1f20a024e52d7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ef4adf3f587429192fecd7fd3b23a30_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8af87619987467ba6b6184b8842828b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c5eb57217154e489dbc68a71f99b3e8_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c0615b40ecc41fb9e9530967b429a6a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4fa05ea7470423291d88ae76c5365b2_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0553f534102486e8f395a0569093164_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24a7dfeea1e74477844f2741067cd00a_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia202f2acf6164b1bb536c5050d91786e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7f3f7a5a5374565aa92ec8d266a99ac_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88e043eb1c6349528d46310cb33c5b82_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i528002430e684b7db301adc8b0fe22ed_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5872fd15298f424c9b4755c8e9fbb369_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ec67c572953494db94ccac2de914407_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad96bb657f3444e78f7b654b4243e5cc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idaed757ede524e1b9a71337ac1fd3e0f_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7917a95ad8b440c19cf68911d32c60f0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="financial_institution_counterparty"><xbrli:measure>tfx:Financial_Institution_Counterparty</xbrli:measure></xbrli:unit><xbrli:context id="i2763e0b3ad4849b1ab3fb0da695b7ec5_I20190304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="iddd6e4b9c3a04e5e98a3e8b4d9b3ac42_I20181004"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b25ff51be864b0ab9020b0a8ec39e33_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb4266fdadc949ae8bf152cd694d24bc_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b7a761fbf6242bc82eae98cef9b0743_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic625730bcf4142c3a43e6956f6f1000c_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3295e5d5f2cf495684bff62e24516d94_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a0ac67762794c68afb420beb0e2191c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c21dd460d584655adc8c3a9c73ea434_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8946f2e6694c4430923c6e99658d9723_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie89541fc418e43f4b379f31ef700a27d_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cc1936a5a204222a41e0762414790d2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac3085bc27614d1b9eccf27a8b3a6418_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1952fbe708574fc8b6bfd12322c170f7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0af853cef5a94cc78f67cea17c0c5eb7_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1cbc1962fa8449f9bb6f32dde5a102d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbeeec1e873749bf99b35bb29d33cacf_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e8b0e0d9f97415d996b2b221adac836_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08d26be67bcd4143a002039460b9a5b8_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b3bd59eb2514c85a599f0eb0320f1d3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82b1550b31ab424294bde270e6c79bdd_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb3e73af7cc24e10b2dcdf47fbc8a0fc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f2f13f5e1014b84885842ab05e5ea7a_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ac9d43cbdaf44699e41f084d4d6e5e1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc9fb5398850486cb26aba55d8504d5f_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5db00dcd54c64c6aa1bba76931c416b7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cfc243fed544c7289f8299d571269f5_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f5e93d9db564237bcaf78f0917ffaf8_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9fd2bc2a98942fa846d20c9fc3df62b_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f7ac0a005ed4d5388076308a2be324a_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i205c457604e847d1acd6e4f5bbd19d32_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaed892b18134432589a4c3e66ad8e2e3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9ff8e7fb2904b4d9bab3d6c793db694_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9953dd19d11c437b9f899a014fda0958_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8adb5e55353f4121ab923355c31ca49d_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:MilestonebasedPaymentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ee8a858019d4d73aae6a5db46f33c8f_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:MilestonebasedPaymentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f9fd46f652d4701ad8a6634adc3c4a7_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:MilestonebasedPaymentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52da78a73c984b79be2d7045db2a5e16_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc1ecbf20d544f7882f0a38d1d358c67_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60b68499332249aa98ecf53fa015e7b1_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i061329ce72ab45cd8b85b4f71757da41_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i888167bac0b74c0b91ef357da44354da_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5166b58bdde74669b047cf8fcad868a0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff57f1b6cc0749829def2b7b17e5ff9b_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a5d6a32caa1458585e3e6b98a4223f7_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia06bde8e435942148e25657d58b84a01_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b6f5a9e6c794015b0f8e161cdc49959_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib044fd07af9243b7b446e6541f55dc47_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7d360b50baa4013a7f9d82f66852dbd_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5de2d3e204b4b3491b8e9163a114610_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0620948657f34aac93c75bdf6abe1ed4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58b4b5dd0ebb4a19bb1fa8bfd78c3d45_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccacddb3c2a644b482611f480f38f3f6_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c0ee34b321d48d3985988673ffc2384_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie207ee32df20440b971f36241dd689c3_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if795152872644589b0429be1a277ade5_I20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c418bce4b1742798b2192bd7f051014_I20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie98e634c72924788bef21e07509bb123_I20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee689d78100347f78d98dd62a796c5e7_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04caa45c8c4043aa871291fbb899f50a_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i986d7830b19040eda222356d5e01f787_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71c249a553b84e36b8a2ad0a9b4a9e55_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i370878d20da645e4b34d1a68be9d7c40_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieeccd4125a9048388cfeca48c23f61e0_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic41cebe4e70e4308b2aaf97c08d975d6_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ea92ec140e144f4aeb34e18d3649d3e_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24afa0800ad04eb7a51fede95c4fae41_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5dfb582b46644104b2238721489996a4_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdf8d95378d24431aff0a0e361939bbf_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8c996f253b74db4840d471e558ec138_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tfx:OtherLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84fb29f06b4d422cbf4acd7e8fda6fa1_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21d0af1ea8ee4a42b06828a0e51b45d7_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc32a5c89eaa4c9c94d2f4ae3ab4289d_D20210217-20210217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-17</xbrli:startDate><xbrli:endDate>2021-02-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27c1a8be0be846b680950fbe83e58824_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53656ecfc292444dac514cc19e4ed81e_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71cdf68601a247118d41e5265c6644fe_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AsiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8348b009f67f439781cdad6966ebc5d5_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OEMSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e171dfb340f4dc99facab2fd42e839a_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24db0e7cd641424781b51678f52dccb5_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieaa2c859c1dc4ef3b51e8563e25eade7_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i860abbb9268b43f1956007f795b14e4c_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c9cbcc389174ce6adce86f4c9ac093f_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AsiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia86b98fd781c447c98527b7d303580c7_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AsiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9b0031c2bee4d7ab9453cc6d11e4d86_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OEMSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1b67dac5c8541fa9d72f004a09a99a0_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OEMSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i736b5d782fab45b7bc9fb345e0d14680_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i698d0add78254539817c76f4d5a6b39e_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5486124f4d44f5cb49aff253e3497e7_D20210101-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bb368e26b4749cd8612fe98f1a1158e_D20200101-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab3e71bfcc71453db7e25ff7dcf385fc_I20160516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-05-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i937d24e3e255478aa1c9bc4c627a004d_D20210601-20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b12e9a47724434f93421fa413d62180_D20210329-20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-29</xbrli:startDate><xbrli:endDate>2021-06-28</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i054cbd30050c44329273be2f5c8cb627_1"></div><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%"> UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:54.385%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl84NQ_08208f75-921f-465a-a658-8d47338421c6"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl84NQ_3062bf40-4472-4fcb-9e9f-6cb98a9f4ac5"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl84NQ_ecf48f42-4383-4089-9367-73ea0026b3b5">10-Q</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:54.385%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:2.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.235%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Mark One)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6NTZmZDJkMDY4OTkwNGIxMmJlNTNkMGVhMjY4NzZmNDYvdGFibGVyYW5nZTo1NmZkMmQwNjg5OTA0YjEyYmU1M2QwZWEyNjg3NmY0Nl8xLTAtMS0xLTA_c883efda-614b-4105-8878-5eb78764a4bb">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8xMjU_ab145f6c-43c9-46c5-be45-9954ab0ce707">March 28, 2021</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:2.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.235%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6MWM2Y2JhNDI5NzgwNDMzMDg3MTlhZmYxN2E1YzM1YzYvdGFibGVyYW5nZToxYzZjYmE0Mjk3ODA0MzMwODcxOWFmZjE3YTVjMzVjNl8wLTAtMS0xLTA_ccc03396-1e0d-421b-9ca0-296e02defa43">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission file number <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8yMzM_0b0264bc-a11e-4be3-8457-1ac3d04b3229"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8yMzM_315286ff-1c71-45c7-bfa2-ae7d6ce077cd"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8yMzM_37b52cd9-5f7d-434e-a68c-b8ddb0661e87">1-5353</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:54.385%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8yMzk_00642e19-d450-41e4-8b93-60260fbd0df6"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8yMzk_0fb5d788-044c-4648-8b18-549084e96d89"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8yMzk_c57f4820-708c-471c-bb22-2eb011eb05c5">TELEFLEX INCORPORATED</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:54.385%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:46.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.142%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6OGM0ZjRkOTAzNTg4NGU4YzgzMDMwOWYzN2YxYzM5YjMvdGFibGVyYW5nZTo4YzRmNGQ5MDM1ODg0ZThjODMwMzA5ZjM3ZjFjMzliM18wLTAtMS0xLTA_3f1e5157-c2ed-4fc6-aae1-3a09a61265fe">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6OGM0ZjRkOTAzNTg4NGU4YzgzMDMwOWYzN2YxYzM5YjMvdGFibGVyYW5nZTo4YzRmNGQ5MDM1ODg0ZThjODMwMzA5ZjM3ZjFjMzliM18wLTItMS0xLTA_c2a7bd5b-86b9-4561-94a6-0dbbf612dbea">23-1147939</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. employer<br/>identification no.)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMDM_d5b84c2d-3b5c-470b-b597-9faa71c2aa26"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMDM_ffb027da-ac6a-4028-87cc-f523b9698156">550 E. Swedesford Rd., Suite 400</ix:nonNumeric></ix:nonNumeric> <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMDY_47f6665c-04c4-47a8-85bf-53e3f913d2b5"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMDY_5dd6cd78-9c4c-4419-b4dc-d29b733ee01a">Wayne</ix:nonNumeric></ix:nonNumeric>, <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMTA_0893fe84-f63e-4de5-bacd-8468926b2741"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMTA_3caee8cd-0d15-4797-95b1-4daf0a30fd10">PA</ix:nonNumeric></ix:nonNumeric> <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMTM_b03f588f-ff53-403d-974f-4ea008bd2435"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMTM_d7faae97-e3a1-49b9-9f40-4beefa2cfb6a">19087</ix:nonNumeric></ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Address of principal executive offices and zip code)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zNzE_5bb199cb-8635-4c8f-84e8-b956c268397f"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zNzE_6de860fd-2454-4e4d-8bea-621e74e92065">610</ix:nonNumeric></ix:nonNumeric>) <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zNzU_a80e326b-4755-4376-94ba-027f0738dbb1"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zNzU_b8e00adf-cfcb-4c2a-b084-dfcecbfd15c1">225-6800</ix:nonNumeric></ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(None)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Former Name, Former Address and Former Fiscal Year,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">If Changed Since Last Report)</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities registered pursuant to Section 12(b) of the Act:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6MzNkZmRjOTEyNDc4NGZlN2JlNDdkZTk0YjIzOGNkOGMvdGFibGVyYW5nZTozM2RmZGM5MTI0Nzg0ZmU3YmU0N2RlOTRiMjM4Y2Q4Y18yLTEtMS0xLTA_3553c785-65a6-495f-8124-60815005d710">Common Stock, par value $1.00 per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6MzNkZmRjOTEyNDc4NGZlN2JlNDdkZTk0YjIzOGNkOGMvdGFibGVyYW5nZTozM2RmZGM5MTI0Nzg0ZmU3YmU0N2RlOTRiMjM4Y2Q4Y18yLTItMS0xLTA_d7ea45cc-c107-4ba5-8d70-dff90c0c9fd2">TFX</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6MzNkZmRjOTEyNDc4NGZlN2JlNDdkZTk0YjIzOGNkOGMvdGFibGVyYW5nZTozM2RmZGM5MTI0Nzg0ZmU3YmU0N2RlOTRiMjM4Y2Q4Y18yLTMtMS0xLTA_bf83e055-a0da-4018-8135-76e052edd285">New York Stock Exchange</ix:nonNumeric></span></td><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl84NzM_2212c5d5-1998-45c8-90ef-aeed559469df"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl84NzM_cf404c12-6ca2-4ca7-bd94-c2c90595bdef">Yes</ix:nonNumeric></ix:nonNumeric>&#160;&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8xMTc0_aa5996a0-33dd-44bf-8ffb-95862a64bcf9"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8xMTc0_aa67fbcd-47c6-47e0-8faf-fb3f5297eb55">Yes</ix:nonNumeric></ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and "emerging growth company" in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:23.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6MDcwODdiOWNkZDhhNDBhNjlhZGY5Mzc4YzUwNDY3YmQvdGFibGVyYW5nZTowNzA4N2I5Y2RkOGE0MGE2OWFkZjkzNzhjNTA0NjdiZF8wLTAtMS0xLTA_a9b3d2dd-a6a4-4f38-ae65-7aad8f890b04">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6MDcwODdiOWNkZDhhNDBhNjlhZGY5Mzc4YzUwNDY3YmQvdGFibGVyYW5nZTowNzA4N2I5Y2RkOGE0MGE2OWFkZjkzNzhjNTA0NjdiZF8yLTUtMS0xLTA_c3e57716-b885-442c-8c75-b4764ae3163d">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6MDcwODdiOWNkZDhhNDBhNjlhZGY5Mzc4YzUwNDY3YmQvdGFibGVyYW5nZTowNzA4N2I5Y2RkOGE0MGE2OWFkZjkzNzhjNTA0NjdiZF80LTUtMS0xLTA_c887c809-4782-4464-943b-d3db58614cc0">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8xOTEw_410df381-6bd1-41ec-90d0-6f65939db2a3"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8xOTEw_449538a0-c7a4-4745-938c-bf0bd8404b2e">&#9744;</ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The registrant had <ix:nonFraction unitRef="shares" contextRef="i32275090c90c49f08684f1743882bf69_I20210427" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8xOTQx_4b963d06-af1e-4500-b8e2-890438db1360">46,732,674</ix:nonFraction> shares of common stock, par value $1.00 per share, outstanding as of April 27, 2021.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i054cbd30050c44329273be2f5c8cb627_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY REPORT ON FORM 10-Q</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE QUARTER ENDED MARCH&#160;28, 2021 </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:77.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.481%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_10">PART I &#8212; FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_13">Financial Statements (Unaudited):</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_13">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_16">Condensed Consolidated Statements of Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_16">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_19">Condensed Consolidated Statements of Comprehensive Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_19">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_22">Condensed Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_22">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_25">Condensed Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_25">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_28">Condensed Consolidated Statements of Changes in Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_28">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_31">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_31">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;2:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_88">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_88">17</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;3:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_97">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_97">24</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;4:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_100">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_100">24</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_103">PART II &#8212; OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_106">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_106">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1A:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_109">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_109">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;2:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_112">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_112">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;3:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_115">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_115">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_115">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_115">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;5:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_118">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_118">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;6:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_121">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_121">26</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_124">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i054cbd30050c44329273be2f5c8cb627_124">27</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i054cbd30050c44329273be2f5c8cb627_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> FINANCIAL INFORMATION</span></div><div id="i054cbd30050c44329273be2f5c8cb627_13"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1. Financial Statements</span></div><div id="i054cbd30050c44329273be2f5c8cb627_16"></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars and shares in thousands, except per share)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMy0xLTEtMS0w_a2858d98-eff6-45b4-a5ad-c2b39af8f607">633,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMy0zLTEtMS0w_a2e81cac-fee4-48d2-8eed-93d41493d29d">630,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNC0xLTEtMS0w_86816fd3-e527-44ce-87b2-ada0b41a9adc">289,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNC0zLTEtMS0w_018d7e23-4e29-4d65-8a73-87211f4b5eff">297,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNS0xLTEtMS0w_fddcf648-4824-45ae-b751-aa2c0f90545a">344,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNS0zLTEtMS0w_ba4a1e12-01de-4b2d-9c37-a25c3d25772e">333,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNi0xLTEtMS0w_19a70b03-a021-497e-b29f-d907eb43816d">203,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNi0zLTEtMS0w_93f1d231-6030-4c41-85e4-8e50dd9215ca">147,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNy0xLTEtMS0w_d404e4e5-f0cd-49cf-bd85-d393061b1b33">29,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNy0zLTEtMS0w_dd4ad608-c8ee-456e-91a9-aa8d9ea2e150">27,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and impairment charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfOC0xLTEtMS0w_713a55cd-e2d1-4820-a636-585597e78487">7,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfOC0zLTEtMS0w_cf0748fa-07d9-4ce8-b1f3-7f04c2dd5194">1,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before interest and taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTAtMS0xLTEtMA_ab5ea9b6-28b5-40a1-8d7f-659ade25c610">103,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTAtMy0xLTEtMA_74de6c58-7200-4a96-a6fe-0c25f4a3a0c4">157,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTEtMS0xLTEtMA_2f2c8dd1-ef2e-43cb-988d-b0bc041a096c">16,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTEtMy0xLTEtMA_60a12474-74e3-4b79-80fc-926bb5fff857">15,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTItMS0xLTEtMA_08b3e2a7-c99e-435d-aacf-994bf3212d1e">659</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTItMy0xLTEtMA_2e4b4eee-ab1f-4528-af7d-bfbbdf69309d">579</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTQtMS0xLTEtMA_a5455270-aedc-47b1-b056-5ca3de1e798a">87,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTQtMy0xLTEtMA_b49ff68f-66f7-4eed-86c1-ee461249475a">142,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes on income from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTUtMS0xLTEtMA_20928396-32a7-4c34-a8e6-9882c2233920">12,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTUtMy0xLTEtMA_62f252d8-c9e1-4ebe-b6bf-930c5b2d4900">11,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTYtMS0xLTEtMA_6e4eb916-1d64-4a94-a8b7-0ed74e6671fb">74,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTYtMy0xLTEtMA_8c39148f-3271-4c19-a9c3-b390648949cc">131,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTctMS0xLTEtMA_0159f2c7-a70f-402b-bbb2-3867a01a8396">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTctMy0xLTEtMA_d58ab75a-bdc9-40a8-b971-615b3b8addae">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit on operating loss from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTgtMS0xLTEtMA_5b797744-a12d-4b09-9034-baaf2a06e63f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTgtMy0xLTEtMA_f06ce46a-79f7-4617-98db-49764bdbd20d">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTktMS0xLTEtMA_5ad75013-0dc3-4f52-9d8c-d26075ec5028">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTktMy0xLTEtMA_f1f9707b-7d30-4231-929e-a042d417594b">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjAtMS0xLTEtMA_8a97c97f-d6df-4ebb-8b72-dfeecf49596c">74,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjAtMy0xLTEtMA_cf68c460-9cee-4d18-aea8-bec66f73deea">131,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjMtMS0xLTEtMA_b4d8ed9e-a0ac-4ab0-88da-2baf89816e4a">1.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjMtMy0xLTEtMA_4e64f371-c7df-47c8-ba6e-675628e50892">2.83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjQtMS0xLTEtMA_1072c666-ecec-45b8-865e-c1f4bcdc1649">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjQtMy0xLTEtMA_4db4caa7-2c82-4380-8ff3-8be882386f40">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjUtMS0xLTEtMA_a82fce19-5a70-4c94-b5d6-f3b9034c5a15">1.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjUtMy0xLTEtMA_3acbff58-bcfb-411d-8204-891b5cc1d1fe">2.83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjctMS0xLTEtMA_0f6c0401-1411-4be4-9db1-04b1180cfdd4">1.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjctMy0xLTEtMA_065696e8-e529-46ca-8928-eddaf23f83e3">2.78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjgtMS0xLTEtMA_8983792e-e58e-432b-941d-de0f7643851b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjgtMy0xLTEtMA_a4afb500-2192-4dbc-8bb3-5c6b844a8210">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjktMS0xLTEtMA_8b0441b0-acdf-4078-99aa-49bf675fdc69">1.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjktMy0xLTEtMA_1861a4c7-008b-4338-b814-e24b1c1439c2">2.78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMzEtMS0xLTEtMA_0ac3bc26-ac8f-4267-86b9-e58cfa798da4">46,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMzEtMy0xLTEtMA_8990d19f-0894-4f65-84f7-34c072e75b1f">46,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMzItMS0xLTEtMA_2fefff08-d584-45fe-acdd-ae77646f30b7">47,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMzItMy0xLTEtMA_aa4e0e08-5e81-4406-b4ee-dd3236205e0c">47,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the condensed consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i054cbd30050c44329273be2f5c8cb627_19"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfMy0xLTEtMS0w_8a97c97f-d6df-4ebb-8b72-dfeecf49596c">74,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfMy0zLTEtMS0w_cf68c460-9cee-4d18-aea8-bec66f73deea">131,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation, net of tax of $(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNS0wLTEtMS0wL3RleHRyZWdpb246YjJiNGJiOTdkZmY2NDc0ZjlkMWQ0NTRmM2NiMTI4Y2NfNDg_a0e1a35e-cac1-457c-bf3e-4dc04fc2abfc">598</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNS0wLTEtMS0wL3RleHRyZWdpb246YjJiNGJiOTdkZmY2NDc0ZjlkMWQ0NTRmM2NiMTI4Y2NfNTI_97773dc7-5eea-4041-b8e3-a73d34be71f9">7,581</ix:nonFraction>)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNS0xLTEtMS0w_c2bb74b7-6438-4e4b-b04a-a23d076f3d57">24,075</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNS0zLTEtMS0w_d65d50a1-768d-40cf-ab5a-b53953a9a47e">18,199</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and other postretirement benefit plans adjustment, net of tax of $(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNi0wLTEtMS0wL3RleHRyZWdpb246OWUzYTc0MGNmMmRhNGFlMDllNjFiZWU4YWZhZmI3OGVfNzc_0882cfa3-43f6-4594-8f5e-da8fcd53cc9a">513</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNi0wLTEtMS0wL3RleHRyZWdpb246OWUzYTc0MGNmMmRhNGFlMDllNjFiZWU4YWZhZmI3OGVfODE_e6f3ec22-b244-4dd8-bb17-d41360152fee">522</ix:nonFraction>)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNi0xLTEtMS0w_1ea27a8c-eba2-41f1-979a-26dccb7ffdcd">1,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNi0zLTEtMS0w_44891ac0-d94b-4c0f-bf56-c4ce39c609fa">1,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives qualifying as hedges, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNy0wLTEtMS0wL3RleHRyZWdpb246N2FjYWIzOWM0ZjFlNDRmMGI5ODZkZjM0NTVmMWM5NmZfNTI_fde00635-9686-463a-b83f-abaaaf8f898c">33</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNy0wLTEtMS0wL3RleHRyZWdpb246N2FjYWIzOWM0ZjFlNDRmMGI5ODZkZjM0NTVmMWM5NmZfNTY_de4adf8a-e595-43bc-bc80-7984cfd3e36a">372</ix:nonFraction> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNy0xLTEtMS0w_acda11aa-2d0f-4144-86ef-6b7ae4753bce">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNy0zLTEtMS0w_aa988011-36cb-4aeb-a843-e2803f7b66df">3,817</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax:</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfOC0xLTEtMS0w_a4eaba44-cf0d-4883-b6fe-28e2e09b5ef0">22,437</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfOC0zLTEtMS0w_bfd8f3fc-466a-48cc-804a-2ef4a0b2772a">20,327</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfOS0xLTEtMS0w_3cb7f9f9-99f2-42b7-ad70-d9580f34da8c">52,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfOS0zLTEtMS0w_dced701f-b254-42c5-b49b-5f334b7fdcc5">110,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the condensed consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i054cbd30050c44329273be2f5c8cb627_22"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNC0xLTEtMS0w_bf00c3ca-349d-478b-b379-de3d3c41f879">324,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNC0zLTEtMS0w_37d2c4f2-202d-49a8-8e61-561303f90fae">375,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNS0xLTEtMS0w_88459a9e-1349-4ce8-807e-f00b2d98c849">401,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNS0zLTEtMS0w_194932d1-e01e-4022-88b4-5ce97b6ab54d">395,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNi0xLTEtMS0w_8f018abf-b11d-4558-b657-b682acc362cd">512,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNi0zLTEtMS0w_cb86da6d-070f-4f4e-8028-5e82ef446351">513,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNy0xLTEtMS0w_976f69af-2583-42dc-b8a2-d29df3ae0839">121,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNy0zLTEtMS0w_45cec4fa-6694-4223-9040-85d0b9e06d18">115,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfOC0xLTEtMS0w_20a6c7aa-7b58-4d43-9a10-6f576a9167e0">18,879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfOC0zLTEtMS0w_d3577339-2dfe-462e-9ef8-cf23847f3ebc">22,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTAtMS0xLTEtMA_a437aa10-5b09-475e-879d-d3b1832fdbf6">1,378,783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTAtMy0xLTEtMA_1e741c46-3cc9-4aec-85ef-9b547b176bed">1,422,425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTEtMS0xLTEtMA_ab8163f2-5629-4999-9fc0-d278d128a89d">467,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTEtMy0xLTEtMA_cd16ac4c-b6a9-45bb-b8e4-86e69dceaaa5">473,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTItMS0xLTEtMA_24524783-b352-4740-a6a2-360e3acd07e4">94,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTItMy0xLTEtMA_b9e86713-2241-469b-9ff6-b39c548b299a">100,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTMtMS0xLTEtMA_a44afb92-7fc5-4627-8d05-2e1db16c6ae2">2,565,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTMtMy0xLTEtMA_ffa7a8be-0bd0-4a99-ab38-257d81b51beb">2,585,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTQtMS0xLTEtMA_2e3a5e67-9f6e-4db5-a4c2-8b7fdb946cdf">2,470,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTQtMy0xLTEtMA_4435a123-f50a-492c-87e8-d794fe82e9b3">2,519,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTUtMS0xLTEtMA_702de4b6-7a01-490d-a352-4bca4c78f358">8,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTUtMy0xLTEtMA_bb8c8b8c-4c7b-4c4d-888c-055fdf93abbc">8,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTYtMS0xLTEtMA_79bb258f-31b5-42a6-ba44-a2089332190b">42,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTYtMy0xLTEtMA_1f5b0515-7a0f-4ca7-9a94-e20ef0f6af5e">41,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTctMS0xLTEtMA_411aaa25-28de-47af-9cbb-e17478fcefb2">7,028,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTctMy0xLTEtMA_dbc8e4ef-459a-4936-9179-e5bb6cfee00c">7,152,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND EQUITY</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current borrowings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjAtMS0xLTEtMA_5576257c-b499-4d3d-bbc3-b28bdbcccf9b">83,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjAtMy0xLTEtMA_12416c79-2a44-4a0a-b031-a1814b229284">100,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjEtMS0xLTEtMA_1c3fe9f6-e747-4131-9e16-c298d17b53f4">101,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjEtMy0xLTEtMA_aedb1697-ac5c-4dd5-93a5-4e319027a8e5">102,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjItMS0xLTEtMA_459ad866-e1c5-41bc-a24a-842b6cce6b80">134,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjItMy0xLTEtMA_b2a1db99-0593-4c66-a104-138007f736ba">136,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and benefit-related liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjQtMS0xLTEtMA_e9b73e5f-346b-4b11-afe8-c4fee734e200">100,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjQtMy0xLTEtMA_177cd4f4-030b-45ef-8d4b-48bd42be485c">122,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjUtMS0xLTEtMA_a1ab1f3c-9d0a-4943-b862-b49140fc45f5">23,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjUtMy0xLTEtMA_ee270dfd-feaf-46dc-b23e-88a24f192187">7,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjYtMS0xLTEtMA_197e99a3-79d5-4515-8ea8-fdf3f46b1a6c">14,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjYtMy0xLTEtMA_11651b0d-98b9-4b31-86a2-47e82820ebc4">17,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjctMS0xLTEtMA_0db6bbe6-0cd6-4d42-88c4-f9671380c0ac">50,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjctMy0xLTEtMA_5549c0af-8062-49a1-844d-3be189291de0">53,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjktMS0xLTEtMA_f33415ef-a78b-473d-a812-b4ecb01e8e0b">508,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjktMy0xLTEtMA_a623013b-3ad9-4e05-ad7a-1b24b51f322a">540,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzAtMS0xLTEtMA_2d0e68b7-7775-470e-aae9-364a09d3d556">2,295,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzAtMy0xLTEtMA_14c347fb-ca61-4e8b-9bce-b40b9ac60356">2,377,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzEtMS0xLTEtMA_c6123eb5-99b8-4031-b835-8a04e2bf9463">482,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzEtMy0xLTEtMA_b11d3d48-a6d1-46c3-9994-2ee18f7f7488">484,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and postretirement benefit liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzItMS0xLTEtMA_db58e9cd-c1c9-442e-878f-625680237992">57,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzItMy0xLTEtMA_fc2d4132-240f-45cc-ae05-f80b03b83746">74,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liability for uncertain tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzMtMS0xLTEtMA_460af65f-e960-4bc4-b870-7bf1cc61a4a4">9,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzMtMy0xLTEtMA_43304d75-68c0-44b0-b0da-36861311106d">10,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzUtMS0xLTEtMA_7fe27eb1-a7d1-4aa2-a143-19174a5a3b2f">79,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzUtMy0xLTEtMA_335cf578-a6c4-47b5-936f-44625a9cb6a4">86,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzYtMS0xLTEtMA_e57025a6-7ad4-42e5-a620-fe5375da68f6">219,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzYtMy0xLTEtMA_ad887879-455c-4110-a253-e98aa554d90f">242,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzctMS0xLTEtMA_c94d7136-ad71-4b3f-92c8-a28ef85060bb">3,652,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzctMy0xLTEtMA_8756701c-bed9-4fe2-9903-0989993a0240">3,816,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzgtMS0xLTEtMA_dc797ff2-375c-41d6-bcf4-aeeea348abb2"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzgtMy0xLTEtMA_cd508abc-c4fc-4078-984d-1c3013d0d73a"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzktMS0xLTEtMA_f4c31a96-83db-47a6-8b68-6155d992e3b9">3,375,791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzktMy0xLTEtMA_5263020a-0d56-4e0c-953a-04680b6a82f6">3,336,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and shareholders' equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNDAtMS0xLTEtMA_98e8b1d2-d9a0-42df-9bbe-b2e784b92382">7,028,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNDAtMy0xLTEtMA_3e98337b-ccd1-47ef-afbf-62ee9a99e242">7,152,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the condensed consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i054cbd30050c44329273be2f5c8cb627_25"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows from operating activities of continuing operations:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNC0xLTEtMS0w_a58a19bc-f7cf-4d36-ae05-d72986e5497b">74,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNC0zLTEtMS0w_91546fd2-340f-4492-9d6d-7c9a60e00460">131,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNi0xLTEtMS0w_a27373ac-8d3e-4752-860c-8362f4e1f345">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNi0zLTEtMS0w_97002479-09a3-4b50-bf01-ab03629aca5d">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNy0xLTEtMS0w_b76b0e91-9509-4fdd-b9cc-76f930dc6a3b">17,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNy0zLTEtMS0w_2eecc974-88a4-4caf-8c77-f4c5ba8e7fe4">16,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible asset amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfOC0xLTEtMS0w_81525ab1-718c-4f89-964b-a5ff22bfc018">41,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfOC0zLTEtMS0w_dc58c5a7-a7a6-49d4-970b-709203cd9ed7">38,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred financing costs and debt discount amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfOS0xLTEtMS0w_11818a33-f033-4d4d-b273-959407505ae6">1,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfOS0zLTEtMS0w_18a9834f-dd26-4d8d-853d-6b83f9fd78ab">945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value step up of acquired inventory sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="tfx:InventoryFairValueStepUp" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTEtMS0xLTEtMA_1bc40aa7-4440-4041-a8d6-67c15d05a4ad">3,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="tfx:InventoryFairValueStepUp" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTEtMy0xLTEtMA_0ae5e559-00bc-4222-a299-853f82acd778">1,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTItMS0xLTEtMA_eab34b5d-97c0-4db5-b2e0-bf1fe2f9b4e7">6,354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTItMy0xLTEtMA_d4def78c-a95a-42cd-a66b-4977ff098ae7">46,502</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTQtMS0xLTEtMA_d0ccfde5-dbe4-4c14-b37b-a816e3a09846">5,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTQtMy0xLTEtMA_68f0f4f8-fcfa-4ae1-bca8-6554e0a2678d">3,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTUtMS0xLTEtMA_3e645e6e-4d00-45e8-be51-0c784a2fbdf0">425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTUtMy0xLTEtMA_27ae791d-f070-420b-ad26-55c62056db02">679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments for contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:zerodash" name="tfx:ChangesInContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTYtMS0xLTEtMA_03801aec-e48a-486d-b779-578202b46d14">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ChangesInContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTYtMy0xLTEtMA_c5d6067f-3d98-4530-9c7d-b814862b6633">79,771</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest benefit on swaps designated as net investment hedges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTctMS0xLTEtMA_a4901db2-858b-41be-b5ee-d4921d90e6c6">4,647</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTctMy0xLTEtMA_b4fd30dc-242b-44a9-8f3a-44fe89d43ef2">4,874</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTgtMS0xLTEtMA_82e35ead-6f8b-464a-bc9c-c412a8b58127">14,384</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTgtMy0xLTEtMA_3cad7daa-02fb-4745-b86b-52f41b3b4326">18,143</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in assets and liabilities, net of effects of acquisitions and disposals:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjAtMS0xLTEtMA_5df8bf07-7569-4e2e-b097-f7ab7bebb5f3">12,298</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjAtMy0xLTEtMA_a2e8b20b-ec90-4fd3-b914-3224ea5046c4">23,145</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjEtMS0xLTEtMA_39557545-9a35-4ffb-8a81-e1b486c0fc33">10,074</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjEtMy0xLTEtMA_1a49a174-62a7-403a-8bdd-2bbe8090b676">12,346</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjItMS0xLTEtMA_6c96a2b2-5cd8-490c-b0f8-1764bd43659e">3,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjItMy0xLTEtMA_5a6ba1e5-d2fe-4ae2-ad08-9c3ebc5d859c">6,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjMtMS0xLTEtMA_d840ead5-16e6-4760-bd6f-898105609a1a">4,438</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjMtMy0xLTEtMA_2ef95405-ab7c-4857-80c5-1e266a4b29de">31,488</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes receivable and payable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjQtMS0xLTEtMA_77a11ef2-254c-45cd-8c12-ca57d84e6994">1,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjQtMy0xLTEtMA_8ce3451f-736f-4be7-982b-5cc9519ccd74">4,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Net cash provided by (used in) operating activities from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjUtMS0xLTEtMA_9a1cfe3b-0573-48c8-8e62-a6f342803638">110,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjUtMy0xLTEtMA_43c38ddf-36f8-4f0b-859a-0bbfa4110922">11,457</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows from investing activities of continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenditures for property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjctMS0xLTEtMA_0d55f70f-af9a-4a8a-b9ce-8baebb477be7">19,276</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjctMy0xLTEtMA_c6da125e-521b-4a0d-933a-e7ff51e2144b">19,684</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" name="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjgtMS0xLTEtMA_5154f326-28e9-4857-be77-820f8dc13658">161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" name="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjgtMy0xLTEtMA_a2ddcde5-6e1c-4052-91bb-839bb9362bd0">400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments for businesses and intangibles acquired, net of cash acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjktMS0xLTEtMA_f5732da0-8ef1-40c6-98da-499f72934c7f">1,762</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjktMy0xLTEtMA_728c41ed-034e-4026-95e2-4bf56a51e081">265,160</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzEtMS0xLTEtMA_f04e6940-ec91-496f-806f-33513f02836b">20,877</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzEtMy0xLTEtMA_7936cbb8-b9ad-4516-ad5b-33cbb6c501b8">284,444</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows from financing activities of continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from new borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzMtMS0xLTEtMA_324d9fc7-1276-40c7-8288-cce63ba9c5da">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzMtMy0xLTEtMA_cece5165-66c3-433f-bf61-3ebe4a001eaf">485,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reduction in borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzQtMS0xLTEtMA_1bce80ab-8a10-4ff4-b998-7dda03c2be8d">100,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzQtMy0xLTEtMA_fd847100-2cb4-41c5-8d0a-1e8d6a8661b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt extinguishment, issuance and amendment fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzUtMS0xLTEtMA_1f8bbc46-b950-46ad-b2ac-a0f8a7409efe">22</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzUtMy0xLTEtMA_252e3800-aba3-41bf-879f-9e475d4f7bfd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net proceeds from share based compensation plans and the related tax impacts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzYtMS0xLTEtMA_71326bc3-cd71-4ef7-8fa8-5ed1e0c5f999">2,510</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzYtMy0xLTEtMA_836409e6-9e6a-4a0a-92ac-20c6806088c1">3,022</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments for contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzctMS0xLTEtMA_d6bf26b5-f9d4-4506-9267-5246b6f00c18">13,071</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzctMy0xLTEtMA_7b23b410-6f30-4a11-b0a9-6ed84e3ec1e0">60,881</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzgtMS0xLTEtMA_2fef11fa-677e-4e26-80ba-ed8f83657a4e">15,893</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzgtMy0xLTEtMA_d1747248-9c80-4615-b523-acad750892ae">15,767</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used in) provided by financing activities from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzktMS0xLTEtMA_4e098104-e608-4860-8168-8a9f30f07fd9">131,496</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzktMy0xLTEtMA_5200f4e5-96b0-4762-8f13-7cb8fb5932f7">405,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDEtMS0xLTEtMA_1d983de7-d6bc-4d29-b40a-904eb0738525">243</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDEtMy0xLTEtMA_de6d9b15-2568-408a-a016-4a5b6910aa3a">193</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDItMS0xLTEtMA_39645d58-7370-45a4-98eb-861525e88349">243</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDItMy0xLTEtMA_f9dc60b1-419b-41d2-adec-7f4700f0b5ff">193</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDMtMS0xLTEtMA_96ac34ea-8432-4746-8ed6-04ee065f93f5">9,427</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDMtMy0xLTEtMA_e07ae58c-bae6-49c0-85f1-1fd93a17937b">3,842</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (decrease) increase in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDQtMS0xLTEtMA_e81071f3-5dde-49af-a8eb-128722579156">51,249</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDQtMy0xLTEtMA_11cc66df-7c01-46c5-84ba-dcf47149b52f">105,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at the beginning of the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDUtMS0xLTEtMA_e62a2990-d212-4451-ac34-3d0a39238d19">375,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fd410f9b5794772a3f1ab7a3dd918d3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDUtMy0xLTEtMA_3e15f8b6-0a10-4e22-8ecd-f346f1dce563">301,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at the end of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDYtMS0xLTEtMA_8ee3956b-8361-440c-a5a5-e687ece8d776">324,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90955c9c9613481e9e256e3403871c0c_I20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDYtMy0xLTEtMA_fc3719aa-c87f-4479-9819-1f8c21c978a1">406,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the condensed consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i054cbd30050c44329273be2f5c8cb627_28"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.706%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Additional<br/>Paid In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(Dollars and shares in thousands, except per share)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifc020fa01f8c49139060dd75db75cc44_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy0xLTEtMS0w_911c4e07-58f7-41ff-8fed-3de8a0fcc767">47,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc020fa01f8c49139060dd75db75cc44_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy0zLTEtMS0w_f46dba57-8d23-4178-ab27-e22bf75f7266">47,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i186aa0ff14cc44c5a2666505dd636c3e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy01LTEtMS0w_90cdbd18-414c-4008-b1d2-79e2ca24e3a0">652,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf69bdc3cd647fd9e8f464ef3b99692_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy03LTEtMS0w_c67c52b1-f19d-470f-bf66-6e8fb860a0a4">3,096,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0410db1e22f4755b06f8c887b1dadb8_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy05LTEtMS0w_8bea2d3e-053b-4727-b0c8-d71722cdca69">297,298</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia64a8970f2cb4f19b7b0c37e5b7fb87e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy0xMS0xLTEtMA_979c35af-f1fc-4069-adda-21280149a755">1,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia64a8970f2cb4f19b7b0c37e5b7fb87e_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy0xMy0xLTEtMA_6c3229c3-59f3-4346-9259-ca6401198ca6">162,590</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy0xNS0xLTEtMA_ef0ce81d-8709-4c9c-a0f0-bd3261eb5fc6">3,336,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b220c7e7cfd457d9c0e48c0ac235261_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfNS03LTEtMS0w_7df7eb06-4055-4994-addf-3ae2d78c558a">74,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfNS0xNS0xLTEtMA_7c1178ea-764d-4e4b-9f5d-eabfca6c4a80">74,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfNi0wLTEtMS0wL3RleHRyZWdpb246ODE5NWRkYTlhYjg2NDBlOTgwN2UzMmI4ZGE5MmQwYThfMjE_013697c2-3126-47a5-a09e-7efad39df41a">0.34</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b220c7e7cfd457d9c0e48c0ac235261_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfNi03LTEtMS0w_e7ac9880-9563-44db-a220-8d95d32223ef">15,893</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfNi0xNS0xLTEtMA_1131d343-d83e-4b05-ba91-b151be0cadfd">15,893</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia71c0e6368cf40b198f493a09d80bf60_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfNy05LTEtMS0w_ac45fc89-5c81-48e4-9d10-9c680c9e63a8">22,437</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfNy0xNS0xLTEtMA_d3685daf-69fd-4282-b2e7-b7caa77ac92b">22,437</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Shares issued under compensation plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iedf9c782ce164b0c8eb9d021dedef180_D20210101-20210328" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOC0xLTEtMS0w_eeb42100-edd1-4e63-94be-c77fcbd212ea">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf9c782ce164b0c8eb9d021dedef180_D20210101-20210328" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOC0zLTEtMS0w_e80bba6a-b11a-4335-86bb-27fa1c75a717">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if00ab66a9c0b460d821b18e123563b08_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOC01LTEtMS0w_debb4ec4-a7c6-46ce-88ed-efd266493827">1,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i62a6b23921a4487db551e6d1cae4df1c_D20210101-20210328" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOC0xMS0xLTEtMA_cae62bc9-20dd-4316-8355-cf84b6bff358">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62a6b23921a4487db551e6d1cae4df1c_D20210101-20210328" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOC0xMy0xLTEtMA_87c226bd-0cc5-44e5-a9b9-8c02c31b6f5e">99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOC0xNS0xLTEtMA_41fa7abf-4760-4e87-9324-ccd38b05e38a">2,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if00ab66a9c0b460d821b18e123563b08_D20210101-20210328" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOS01LTEtMS0w_c7dad684-d444-49e8-b307-6b1786b4d9c8">447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i62a6b23921a4487db551e6d1cae4df1c_D20210101-20210328" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOS0xMS0xLTEtMA_ad6ac591-0a58-4da3-8dcd-85cbe76b471b">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62a6b23921a4487db551e6d1cae4df1c_D20210101-20210328" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOS0xMy0xLTEtMA_8318dcba-f6ba-4aec-842e-ebe2a2dfc1ca">241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOS0xNS0xLTEtMA_1473e304-af9c-42f7-b71f-fd0a1ea83185">688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance at March 28, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idc62af7c72cf485ab2cdac8b164979d7_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtMS0xLTEtMA_afba59f2-47d1-4da4-a5b7-609f747d1bfa">47,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc62af7c72cf485ab2cdac8b164979d7_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtMy0xLTEtMA_999d8e11-8b82-4d77-8bc9-a5671b715c79">47,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d4010a3b1bb49b1bc78541b892ac0b9_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtNS0xLTEtMA_b755981d-ece5-4b0e-a16a-a341650e8c07">654,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f3c354d01a4aed8d14755b2a620719_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtNy0xLTEtMA_6cead342-7da1-4205-aca2-93deeffaa371">3,155,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idd81da09e2c24150af4f646c0efaf4f7_I20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtOS0xLTEtMA_c254ed9e-d278-4f4f-adbb-217196b5e844">319,735</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic4d29242bafc4138b3381868894bd8d3_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtMTEtMS0xLTA_bdbb66f8-d493-4c0e-8d9d-e49e93246071">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4d29242bafc4138b3381868894bd8d3_I20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtMTMtMS0xLTA_b89e7ad5-755a-4227-918d-4d4c36361d4b">162,250</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtMTUtMS0xLTA_f2a7049a-b310-4f0d-b1bc-04327f707d87">3,375,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.706%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Additional<br/>Paid In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(Dollars and shares in thousands, except per share)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic8d1c324816b48f19b523d66bd29fcd3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy0xLTEtMS0w_40b0eb1f-f6fa-4dad-9630-b3826293414e">47,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8d1c324816b48f19b523d66bd29fcd3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy0zLTEtMS0w_0de059de-bfe9-4bf7-9d4e-a3bb3ee987ca">47,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97199657b0e3494dbd8b11ac3c6c7243_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy01LTEtMS0w_07d5ea64-4cfe-4670-80f8-5f42d6425c89">616,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8890d8d28946407080d05728330e0574_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy03LTEtMS0w_20915a82-fef1-48b8-9e13-9fde2375c478">2,824,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc8cc03a3ddc404db77431c32c2f77cd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy05LTEtMS0w_0dd921ae-648b-43a5-b979-30b2c47a13fe">344,392</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1fca4bfa98724f6595c012562e648ef7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy0xMS0xLTEtMA_4a3d3226-3df2-49fd-935c-da52c0e1c086">1,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1fca4bfa98724f6595c012562e648ef7_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy0xMy0xLTEtMA_320e46df-9c2a-4030-8334-38bb64e2eadb">165,720</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fd410f9b5794772a3f1ab7a3dd918d3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy0xNS0xLTEtMA_7fa3dfb8-f05a-49c6-9b36-d5c65f57c1f4">2,979,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cumulative effect adjustment resulting from the adoption of new accounting standards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1ddc8ba6f9e74296941700d93456e74c_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNC03LTEtMS0w_e569be56-6641-40f5-94f5-d06b98ab8ede">791</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d67f5b216494af2b6914082f4152428_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNC0xNS0xLTEtMA_8a16b244-e051-4bac-9cef-943dd2de41e2">791</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7e9af453a11439daf9b2f73437d145d_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNS03LTEtMS0w_2e2df07a-0f26-4abe-8cf9-75c60f979d89">131,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNS0xNS0xLTEtMA_6d4a509a-06c3-42ef-be2d-d2c7acdd193c">131,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNi0wLTEtMS0wL3RleHRyZWdpb246YWU3YjY1OTBkNGI3NGJjMjliYzc1ZGMzMTU4Yjg0NTFfMjE_a61c0d73-ecac-4b28-8c4d-9b0ca05f4c68">0.34</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia7e9af453a11439daf9b2f73437d145d_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNi03LTEtMS0w_6e49fa99-1de4-4a65-81e6-2d840ef5db43">15,767</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNi0xNS0xLTEtMA_9c6769a9-9872-4d15-85f2-eb65580f0de9">15,767</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive loss</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fb56850309a4bd182c2740dee2a353b_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNy05LTEtMS0w_bea241c3-c979-4f28-a644-60f20e73d008">20,327</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNy0xNS0xLTEtMA_b81e5030-cdc4-4581-9c1c-94aedf9bf1e0">20,327</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Shares issued under compensation plans</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1d7c9a9f16304ab580e567ba9e06ba1c_D20200101-20200329" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOC0xLTEtMS0w_efb0dfd7-1a64-41fb-bd39-c738f9e25a30">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d7c9a9f16304ab580e567ba9e06ba1c_D20200101-20200329" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOC0zLTEtMS0w_6a52dfba-ea88-43b1-a4c7-eace8f544c58">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc56baa8bee44978b01d24eafbc16699_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOC01LTEtMS0w_7387ac46-f310-4667-b4f3-e49452f40bcf">3,074</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie51846377ac3401aa2a56209a99a5fd1_D20200101-20200329" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOC0xMS0xLTEtMA_fdb0e8e8-3321-4942-b582-aac06f858e71">37</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie51846377ac3401aa2a56209a99a5fd1_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOC0xMy0xLTEtMA_ae8cdce5-54b5-4105-9dc1-79af36f0845c">1,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOC0xNS0xLTEtMA_316574f6-0dc3-4440-aab6-e44888cc8c84">1,302</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Deferred compensation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc56baa8bee44978b01d24eafbc16699_D20200101-20200329" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOS01LTEtMS0w_874550eb-3b8f-4982-a1e4-25b954b12bd5">383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie51846377ac3401aa2a56209a99a5fd1_D20200101-20200329" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOS0xMS0xLTEtMA_929e53d1-f9bf-4eed-8e2e-06d02887230d">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie51846377ac3401aa2a56209a99a5fd1_D20200101-20200329" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOS0xMy0xLTEtMA_5521f882-f3bb-4256-91c3-fbf33753fccd">358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOS0xNS0xLTEtMA_0178ba5d-985b-44d0-a125-59b1845b25be">741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance at March 29, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ida0353a4ba354a6fbc15cae9314dce61_I20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtMS0xLTEtMA_688bf58b-60bc-4da0-927b-2b248f8aa263">47,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida0353a4ba354a6fbc15cae9314dce61_I20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtMy0xLTEtMA_aea29bf8-3bc4-42a9-be3e-e8c9a75ecc4b">47,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6a4154c778548558c79a02673839679_I20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtNS0xLTEtMA_f38068e8-eae1-40bd-afb9-9294e26a0710">614,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9623e10d29b3460384c350291e2fc2da_I20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtNy0xLTEtMA_5bc06976-5cd2-450f-8935-e2042dddaaed">2,939,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6ca7ab2d6db44cdb412cef8a345ea24_I20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtOS0xLTEtMA_d3deb8cc-ab3f-41be-84ad-037e02c37344">364,719</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i518b9bb7bda14e48ad0956ced0b82653_I20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtMTEtMS0xLTA_c682cb5d-b420-4990-9b04-d458c189caa9">1,140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i518b9bb7bda14e48ad0956ced0b82653_I20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtMTMtMS0xLTA_f53c2ea2-f4cb-44dc-ab35-ca8b1cbde0f1">163,614</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90955c9c9613481e9e256e3403871c0c_I20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtMTUtMS0xLTA_e768bb14-1330-4668-a0b7-faa061eb1416">3,073,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the condensed consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i054cbd30050c44329273be2f5c8cb627_31"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;(all tabular amounts in thousands unless otherwise noted)</span></div><div><span><br/></span></div></div><div style="margin-top:2pt"><span><br/></span></div><div id="i054cbd30050c44329273be2f5c8cb627_34"></div><div style="margin-bottom:9pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1 &#8212; <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18zNC9mcmFnOmRkNjhjOWQxYmE0ZjRhMDVhZDJlMThmZTc4YWVmODIzL3RleHRyZWdpb246ZGQ2OGM5ZDFiYTRmNGEwNWFkMmUxOGZlNzhhZWY4MjNfNDUxNg_91c48ea3-4695-4f77-b73a-cb97ce466abc" continuedAt="i5f0d5d2fcd4e49b7879cfbcfad405c2c" escape="true"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18zNC9mcmFnOmRkNjhjOWQxYmE0ZjRhMDVhZDJlMThmZTc4YWVmODIzL3RleHRyZWdpb246ZGQ2OGM5ZDFiYTRmNGEwNWFkMmUxOGZlNzhhZWY4MjNfNDUxNg_e0a63fd0-c87d-4151-be7a-809ca13c83c9" continuedAt="iab65eed55b614657b2b927fb906ca80a" escape="true">Basis of presentation</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i5f0d5d2fcd4e49b7879cfbcfad405c2c"><ix:continuation id="iab65eed55b614657b2b927fb906ca80a"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of Teleflex Incorporated and its subsidiaries (&#8220;we,&#8221; &#8220;us,&#8221; &#8220;our" and &#8220;Teleflex&#8221;) are prepared on the same basis as its annual consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the financial statements reflect all adjustments, which are of a normal recurring nature, necessary for the fair statement of the financial statements for interim periods in accordance with accounting principles generally accepted in the United States of America ("GAAP") and Rule 10-01 of Securities and Exchange Commission ("SEC") Regulation S-X, which sets forth the instructions for the form and content of presentation of financial statements included in Form 10-Q. The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The results of operations for the periods reported are not necessarily indicative of those that may be expected for a full year.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with applicable accounting standards and as permitted by Rule 10-01 of Regulation S-X, the accompanying condensed consolidated financial statements do not include all of the information and footnote disclosures that are required to be included in our annual consolidated financial statements. Therefore, our quarterly condensed consolidated financial statements should be read in conjunction with our consolidated financial statements included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020.</span></div></ix:continuation></ix:continuation><div id="i054cbd30050c44329273be2f5c8cb627_37"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2 &#8212; <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18zNy9mcmFnOmE1Njg3ZTIwNzhlZTRkMTZiZjVmOTk0YTFiMWYyNDc2L3RleHRyZWdpb246YTU2ODdlMjA3OGVlNGQxNmJmNWY5OTRhMWIxZjI0NzZfMzg4Mw_aec28a0c-7aaa-4627-91e4-1ebe88f5b5f7" continuedAt="i8ca483f2edf949b182129c02f571e52a" escape="true"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18zNy9mcmFnOmE1Njg3ZTIwNzhlZTRkMTZiZjVmOTk0YTFiMWYyNDc2L3RleHRyZWdpb246YTU2ODdlMjA3OGVlNGQxNmJmNWY5OTRhMWIxZjI0NzZfMzg5MQ_3178585d-4e2c-48c0-b7a3-50f6bf67ac9f" continuedAt="iaaae29edf862446c8db87b1e111ce7a1" escape="true">Recently issued accounting standards</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i8ca483f2edf949b182129c02f571e52a"><ix:continuation id="iaaae29edf862446c8db87b1e111ce7a1"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued new guidance that simplifies various aspects of accounting for income taxes including those related to the step-up in the tax basis of goodwill, intraperiod tax allocations and the interim period effects of changes in tax laws or rates. The new guidance is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The modifications under the new guidance were applied on a prospective basis effective January 1, 2021. The adoption of the new guidance did not have a material effect on the consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting guidance is issued by the FASB or other standard setting bodies that is adopted by us as of the effective date or, in some cases where early adoption is permitted, in advance of the effective date. We have assessed the recently issued guidance that is not yet effective and, unless otherwise indicated above, believes the new guidance will not have a material impact on the consolidated results of operations, cash flows or financial position.</span></div></ix:continuation></ix:continuation><div id="i054cbd30050c44329273be2f5c8cb627_40"></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3&#160;&#8212; <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RleHRyZWdpb246ZmNjZjM3MjBkNDg2NGUyN2JjMjg2Mzk5MmMxNzAzNjNfMjA5NQ_b2d6fb15-83ce-4290-8e2c-d820bdb0f5d6" continuedAt="i599e612d933341cea3efdd9ce36afad8" escape="true">Net revenues</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i599e612d933341cea3efdd9ce36afad8" continuedAt="id3986bcd00a943c2a0ef96c6386db19a">We primarily generate revenue from the sale of medical devices including single use disposable devices and, to a lesser extent, reusable devices, instruments and capital equipment.  Revenue is recognized when obligations under the terms of a contract with our customer are satisfied; this occurs upon the transfer of control of the products.  Generally, transfer of control to the customer occurs at the point in time when our products are shipped from the manufacturing or distribution facility. For our Original Equipment and Development Services ("OEM") segment, most revenue is recognized over time because the OEM segment generates revenue from the sale of custom products that have no alternative use and we have an enforceable right to payment to the extent that performance has been completed. We market and sell products through our direct sales force and distributors to customers within the following end markets: (1) hospitals and healthcare providers; (2) other medical device manufacturers; and (3) home care providers, which comprised <ix:nonFraction unitRef="number" contextRef="ia59e8af4b4974c36995d6cd6f57959a4_D20210101-20210328" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RleHRyZWdpb246ZmNjZjM3MjBkNDg2NGUyN2JjMjg2Mzk5MmMxNzAzNjNfMTA5Ng_7a0595d2-f26f-40e9-b549-1f238e6cd0ec">88</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i5c9f515e8452453a97970254694f2684_D20210101-20210328" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RleHRyZWdpb246ZmNjZjM3MjBkNDg2NGUyN2JjMjg2Mzk5MmMxNzAzNjNfMTEwMA_e6732fff-d4b5-4311-917e-cd37429709d0">9</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="iaf6dc670f14e4aaf80fd2369597aeef0_D20210101-20210328" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RleHRyZWdpb246ZmNjZjM3MjBkNDg2NGUyN2JjMjg2Mzk5MmMxNzAzNjNfMTEwNw_f34fe059-537f-4962-b447-71e69ec7c462">3</ix:nonFraction>% of consolidated net revenues, respectively, for the three months ended March&#160;28, 2021. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods. With respect to the custom products sold in the OEM segment, revenue is measured using the units produced output method.  Payment is generally due 30 days from the date of invoice. </ix:continuation></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="id3986bcd00a943c2a0ef96c6386db19a"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RleHRyZWdpb246ZmNjZjM3MjBkNDg2NGUyN2JjMjg2Mzk5MmMxNzAzNjNfMjA5Mw_0fa9add8-8ce6-493d-8885-c77ba18f76a6" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue by global product category for the three months ended March&#160;28, 2021 and March&#160;29, 2020. </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vascular access</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0678f513f6114124be41e741f28d2373_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfMy0xLTEtMS0w_ca50bdee-a58d-4ffa-8956-2e89d6e3f7d0">163,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cefde75a6974d439ebb0a3eb8cd6528_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfMy0zLTEtMS0w_2c7fceb2-f391-4cd8-8529-a159744d1943">150,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anesthesia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb0c5cd07b4644e894bac507f7114f24_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNC0xLTEtMS0w_ed4519b5-804d-4d71-a59d-2053329d4478">84,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bf4c9d709cf4e09845de7790b723174_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNC0zLTEtMS0w_1468d90f-3b96-4d22-9e80-10d235050489">75,702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interventional</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d49f388120a45aeabbbc664710a0775_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNS0xLTEtMS0w_eb6916c4-89e4-41a9-93c6-0fcad4a3f1ac">96,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75a652e8b5ae4beaa1d75bf7b67c995e_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNS0zLTEtMS0w_9f420dbe-b6af-46e9-92f5-8229b8241278">99,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Surgical</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90567b73789b41fa8764fc719cf17a5f_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNi0xLTEtMS0w_d63fbabc-b940-48e6-b843-6536a1994d3b">80,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied1bf5c4179044c38e946295fd99e04e_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNi0zLTEtMS0w_8a8e7a53-65dc-4acd-848f-7d5de4495572">75,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interventional urology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85aaa51d3cca4f72a8b122ffcfac5edd_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNy0xLTEtMS0w_ad1423ed-7dc0-41e6-963b-e038e006acfc">73,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e378e6ea8944d28b35d8fbc8417e9a5_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNy0zLTEtMS0w_c9e8841d-7a5c-4669-babd-69f3b3bc3002">74,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e4dd5a9c8c48049c8466ad491fd20e_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfOC0xLTEtMS0w_f2fc7166-6f7a-476b-b532-2286be179075">53,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebc8e124dce8472aa4eddddf7232de20_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfOC0zLTEtMS0w_ed4064a0-3a56-4a94-b6ca-bd8920d2628e">63,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7c6260cd3af4a37aefcc847fc9351d3_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfOS0xLTEtMS0w_5ed8d0ea-c242-4c31-8f18-682c1b73a375">81,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3aa0f5f57bd94b769691f1e48440995d_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfOS0zLTEtMS0w_7c0dcff7-f4aa-4795-aa15-6a2ec3250a82">91,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfMTAtMS0xLTEtMA_0bf55e10-77fb-4590-8df3-d4a75fc2bc2d">633,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfMTAtMy0xLTEtMA_dd725bbc-c362-4a57-9858-7d6b4ad84ed2">630,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes revenues generated from sales of our respiratory and urology products (other than interventional urology products).  </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">The product categories listed above are presented on a global basis, while each of our reportable segments other than the OEM reportable segment are defined based on the geographic location of its operations; the OEM reportable segment operates globally. Each of the geographically based reportable segments include net revenues from each of the non-OEM product categories listed above.</span></div></ix:nonNumeric></ix:continuation><div id="i054cbd30050c44329273be2f5c8cb627_43"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4 &#8212; <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180My9mcmFnOjE1MjAzYTllZDM5YjQ1NmY5MjU5Njc3NmYwNzU0Yjk0L3RleHRyZWdpb246MTUyMDNhOWVkMzliNDU2ZjkyNTk2Nzc2ZjA3NTRiOTRfODEw_305b4baf-5dda-43bc-847d-949990a623a3" continuedAt="i4585be7c28ec4525ac59b7d23ae6fb70" escape="true">Acquisitions</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4585be7c28ec4525ac59b7d23ae6fb70" continuedAt="i5b6a52793de94418adfbc2abead2faa5">On February 18, 2020, we acquired IWG High Performance Conductors, Inc. ("HPC"), a privately-held original equipment manufacturer of minimally invasive medical products and high performance conductors. The acquisition complements our OEM product portfolio.</ix:continuation></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5b6a52793de94418adfbc2abead2faa5">On December 28, 2020, we acquired Z-Medica, LLC ("Z-Medica"), a privately-held medical device company that manufactures and sells hemostatic (hemorrhage control) products, marketed under the QuikClot, Combat Gauze and QuickClot Control+ brand names, to complement our anesthesia product portfolio. The acquisition included an initial cash purchase price of $<ix:nonFraction unitRef="usd" contextRef="i53b0df667f94469aa7a56ec0fe7612c3_D20201228-20201228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180My9mcmFnOjE1MjAzYTllZDM5YjQ1NmY5MjU5Njc3NmYwNzU0Yjk0L3RleHRyZWdpb246MTUyMDNhOWVkMzliNDU2ZjkyNTk2Nzc2ZjA3NTRiOTRfMjc0ODc3OTA3MjI3MQ_84afa106-9bf3-48f4-acca-c0db8daa3cb1">500.0</ix:nonFraction>&#160;million, with the potential to make an additional payment up to $<ix:nonFraction unitRef="usd" contextRef="i5464a2c6d6d94cfb91f20d708ceb40cd_I20201228" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180My9mcmFnOjE1MjAzYTllZDM5YjQ1NmY5MjU5Njc3NmYwNzU0Yjk0L3RleHRyZWdpb246MTUyMDNhOWVkMzliNDU2ZjkyNTk2Nzc2ZjA3NTRiOTRfMjc0ODc3OTA3MjI4Nw_62cf4cd1-98eb-43dc-83a1-2e8f39229dd9">25</ix:nonFraction>&#160;million upon the achievement of certain commercial milestones.</ix:continuation> </span></div><div id="i054cbd30050c44329273be2f5c8cb627_46"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#160;5&#160;&#8212; <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMzUzMQ_f6da83e5-4ffc-414b-a2fc-e9efb54f78c7" continuedAt="i38b1c4d97ecf43a6aa792c7c3cb2adad" escape="true">Restructuring and impairment charges </ix:nonNumeric></span></div><ix:continuation id="i38b1c4d97ecf43a6aa792c7c3cb2adad" continuedAt="if2a865e8b93e484c8e455b2f267ca0f2"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Restructuring plan</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2021, we committed to a restructuring plan designed to streamline various business functions across our segments. We estimate that we will incur aggregate pre-tax restructuring charges of $<ix:nonFraction unitRef="usd" contextRef="i2af5627f3990489ea7409b1521d0120f_I20210328" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMjc0ODc3OTA3OTk0NA_88cc8d35-59a8-4f8a-b093-91b0f00d86f6">7</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="i44a4ef1f75824f559e7a3abd1ce6aec1_I20210328" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMjc0ODc3OTA3OTk1Ng_4332c4fb-0134-45a4-a6e1-d90d4f0cc170">9</ix:nonFraction>&#160;million, consisting primarily of termination benefits. In addition, we expect to incur $<ix:nonFraction unitRef="usd" contextRef="ifc16eb82c4c04e1687bbd960c872699a_I20210328" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMjc0ODc3OTA3OTk2OA_a4d5e7a6-4899-4103-beda-7552c05eb4a7">3</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="i63cf6658eace4a2f8dc69488c96b41e8_I20210328" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMjc0ODc3OTA3OTk4MA_cef0d431-fbea-4ad1-8789-ff979d445247">4</ix:nonFraction>&#160;million in restructuring related charges, most of which are expected to be recognized in cost of goods sold. We expect this program will be substantially completed by the end of 2021. As of March 28, 2021, we had a restructuring reserve of $<ix:nonFraction unitRef="usd" contextRef="i0a3a287293dc4e649b5e064299030949_I20210328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMjc0ODc3OTA3OTkzMA_7a498e8a-0bb2-47c0-936d-22d95ed3a840">6.4</ix:nonFraction>&#160;million related to this plan, all of which related to termination benefits.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="if2a865e8b93e484c8e455b2f267ca0f2"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Footprint realignment plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have ongoing restructuring programs primarily related to the relocation of manufacturing operations to existing lower-cost locations and related workforce reductions (referred to as the 2019, 2018 and 2014 Footprint realignment plans).  <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMzUyMw_b2a27a49-c608-4de5-b976-8cc4ae664c13" continuedAt="i08ff31d958d347da87a4acc4abf51eca" escape="true">The following tables provide a summary of our cost estimates and other information associated with these ongoing Footprint realignment plans:</ix:nonNumeric></span></div><ix:continuation id="i08ff31d958d347da87a4acc4abf51eca" continuedAt="i9926b56ef652449aa23954cf9b4dd782"><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019 Footprint realignment plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018 Footprint realignment plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2014 Footprint realignment plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Program expense estimates:</span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Termination benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i388f7dcc5ec54f4aa7e6209c848eaf9d_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMi0xLTEtMS0wL3RleHRyZWdpb246YmZjNzNlN2JkMDJkNDdmMTg5OTNmOWE5YWY1OWVmOTVfNA_fafe8858-30d6-4cf1-bbb4-5e2de286d6ef">16</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="id1d7071dfb124958abf5a24d09db9136_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMi0xLTEtMS0wL3RleHRyZWdpb246YmZjNzNlN2JkMDJkNDdmMTg5OTNmOWE5YWY1OWVmOTVfMTA_3a4dbe29-a4ec-4048-b9e1-0f30144d7238">18</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="ib836bb2293444a249c801efce540aec3_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMi0zLTEtMS0wL3RleHRyZWdpb246NDhhZjhlNThlODI0NGZhMzg2Mjc4ZDZjOWE0NWM1MzVfNA_2f02f093-1466-4dec-b373-44ae63baba7c">60</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ie71a07eaea4e41308358d7fd9f369f13_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMi0zLTEtMS0wL3RleHRyZWdpb246NDhhZjhlNThlODI0NGZhMzg2Mjc4ZDZjOWE0NWM1MzVfMTA_1138389a-e327-426e-be4f-a5ab67c5342e">70</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i20764e74cb0b4a059558bea524c5836e_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMi01LTEtMS0wL3RleHRyZWdpb246ZjI0ZmRkMTMxZmMwNDdmNGEwOTA1MTNjMGQzYjIyZDBfNA_09ec7d4f-982b-452b-b857-66e3f2114b9e">13</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ia67f4ddf5d6941a59883f403244ef2b6_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMi01LTEtMS0wL3RleHRyZWdpb246ZjI0ZmRkMTMxZmMwNDdmNGEwOTA1MTNjMGQzYjIyZDBfMTA_44e241cf-3e4d-4cbe-a400-2675cbd7e9b7">13</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie189f60440054d01b079c3cb7b16da43_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMy0xLTEtMS0wL3RleHRyZWdpb246YWYwYzYwZjYzMjc5NDBmNTkxYzA4MTc1NTdlZDA4ZjVfNA_f107ab5e-145b-4ae2-9720-4c098fd3a7ab">2</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i7b61b3e0782a4924a8c9a999f2414619_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMy0xLTEtMS0wL3RleHRyZWdpb246YWYwYzYwZjYzMjc5NDBmNTkxYzA4MTc1NTdlZDA4ZjVfMTA_02733c06-1748-4605-88f5-cc3c7dab117d">2</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if525ae00033044369b2c54c3398f465a_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMy0zLTEtMS0wL3RleHRyZWdpb246MjE1YjZhNWYyZjQ3NDI5Y2FkNThiNWUyNmEzYzMwYjlfNA_ca45085e-0c24-4119-bade-01954546402a">3</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="ieb7bd956862c43a1abfa2019543d0b14_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMy0zLTEtMS0wL3RleHRyZWdpb246MjE1YjZhNWYyZjQ3NDI5Y2FkNThiNWUyNmEzYzMwYjlfMTA_f10e89a2-fd8c-48b5-a174-e66a147aa687">4</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221404060b0245da9ae068ad411848c8_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMy01LTEtMS0wL3RleHRyZWdpb246MWE4ZmNmMWE3Y2JhNDE1N2JiYzlmZDNjN2MzZTNhNDNfNA_d191c3b9-1985-4632-8ea8-ead308d78e05">1</ix:nonFraction>  to <ix:nonFraction unitRef="usd" contextRef="i4f1851c01fd14892933268f5a020279e_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMy01LTEtMS0wL3RleHRyZWdpb246MWE4ZmNmMWE3Y2JhNDE1N2JiYzlmZDNjN2MzZTNhNDNfMTE_4e5678ce-48d1-451b-bd65-0e2e99fe71de">2</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f154710353405fabfa98643a94ca27_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNC0xLTEtMS0wL3RleHRyZWdpb246MmRkMmQ4OGUxNjRmNDZlMWFmYzkzZTFiZjNjMzQ2MDRfNA_d95b555a-5b14-4ee4-aa25-8adf31c8561e">18</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="ic5e8b8a041974eadab3a3982a2c4bb14_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNC0xLTEtMS0wL3RleHRyZWdpb246MmRkMmQ4OGUxNjRmNDZlMWFmYzkzZTFiZjNjMzQ2MDRfMTA_2a5229af-6430-4c6a-a9cc-52ff66c25e07">20</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6aba3a5f2c2f442eb9e09848ef4206f5_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNC0zLTEtMS0wL3RleHRyZWdpb246OTMxNWJiOTVkZDkyNGVmOWE5NWIzMGZlMDg5MDYyYTdfNA_2575686c-5b71-4f39-adc3-ef2d6c9abc9f">63</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i872d00d2fe804f138a5f32b0d49a1468_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNC0zLTEtMS0wL3RleHRyZWdpb246OTMxNWJiOTVkZDkyNGVmOWE5NWIzMGZlMDg5MDYyYTdfMTA_ad2b781d-a356-4f7e-b4aa-b1f57175cc0a">74</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73800ac3b905441bb3e4e28b04b5a481_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNC01LTEtMS0wL3RleHRyZWdpb246MTUwZmVjOTBiOWIyNDc5YmJiN2FjZjdkNDE5OWU3ODNfNA_4e518b70-5a55-4c9f-8458-443de1773969">14</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i7ee97cac965747309775ca1f932924be_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNC01LTEtMS0wL3RleHRyZWdpb246MTUwZmVjOTBiOWIyNDc5YmJiN2FjZjdkNDE5OWU3ODNfMTA_3acdb06b-2d97-4137-bedb-a1eaf84f74b1">15</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related charges</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"> (2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcdecf19df984a8a9c36309a78d76e97_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNS0xLTEtMS0wL3RleHRyZWdpb246ZGViYjRkMzU5ODQ1NGUwMTkzYTZmMWI3YjM0YWRmNjRfNA_10098494-1525-4d2f-a4aa-4b4e5e78bd24">38</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i497ed272091d4b739d420e8080be6fac_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNS0xLTEtMS0wL3RleHRyZWdpb246ZGViYjRkMzU5ODQ1NGUwMTkzYTZmMWI3YjM0YWRmNjRfMTA_5bfea421-c9a9-442f-9983-c6851f8a8bb0">43</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf55afc2354b4227bfbe0f3d41111157_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNS0zLTEtMS0wL3RleHRyZWdpb246NjJlYmU2NWExYjQ3NDM5YzgyODY5ZTY4OGFlM2Y0NWFfNA_3fc230c8-902f-4a41-97e3-babdc6c91dd0">40</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i13b88310da4f4ccfb550e4d4a8fb8a61_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNS0zLTEtMS0wL3RleHRyZWdpb246NjJlYmU2NWExYjQ3NDM5YzgyODY5ZTY4OGFlM2Y0NWFfMTA_a85a728c-b420-448f-86d7-4abd90c6cc1b">59</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02c1fc8e328e457aae565f40850c4dbc_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNS01LTEtMS0wL3RleHRyZWdpb246ZTJkYjU1NTE0MTYzNDY4MjkwZDU0YjQ4MTUzY2U2NmVfNA_f9e7f8ee-9dda-4a7c-89cb-69f56f25d5a3">38</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i796513454b1d47dfaf4e83a314280109_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNS01LTEtMS0wL3RleHRyZWdpb246ZTJkYjU1NTE0MTYzNDY4MjkwZDU0YjQ4MTUzY2U2NmVfMTA_1966cccb-41eb-45e7-810c-2f5886bf558c">40</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring and restructuring related charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="ice0942aee42e48048be0823842e33163_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNi0xLTEtMS0wL3RleHRyZWdpb246N2NkZDZhYjFiMjc0NDk2MjlkMDM2Y2M5OTE2ZWU4MWNfNA_2b90394d-5c97-4d1c-912b-7fb370aafe08">56</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i315ebeff66ff4b0c85f76351bdd4c307_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNi0xLTEtMS0wL3RleHRyZWdpb246N2NkZDZhYjFiMjc0NDk2MjlkMDM2Y2M5OTE2ZWU4MWNfMTA_738a0a53-112b-4db6-a7f9-ff21d8e0273b">63</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="if235e4ee23c041a1b977a18ed2285ee9_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNi0zLTEtMS0wL3RleHRyZWdpb246ZmFlMDNkMjBiZDNlNDUyNmFlNWVmMjRiMDBjZGFjZDhfNA_346c5438-a0b2-4c29-bb97-547f47e00ba3">103</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i38b0c07489ae43de80f79793a9a5aeb9_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNi0zLTEtMS0wL3RleHRyZWdpb246ZmFlMDNkMjBiZDNlNDUyNmFlNWVmMjRiMDBjZGFjZDhfMTA_d7f8614a-dcfe-4b65-9f33-bd4f998875ea">133</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i4ac532e0aa214fb481a0930f0b72d97e_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNi01LTEtMS0wL3RleHRyZWdpb246OTBlZjRkMWQ2M2FmNDI3OTkyMTA3YmU0NzQzYjA2MjlfNA_2d686995-48b8-4bae-b10f-c14548233499">52</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="iab641dc91a2c4ff092534ce617deba9c_I20210328" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNi01LTEtMS0wL3RleHRyZWdpb246OTBlZjRkMWQ2M2FmNDI3OTkyMTA3YmU0NzQzYjA2MjlfMTA_0bdb9161-c270-46c0-bd65-97e08c7fdc8a">55</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other program estimates:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected cash outlays</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="ice0942aee42e48048be0823842e33163_I20210328" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOC0xLTEtMS0wL3RleHRyZWdpb246ZjY1YjIyNzU1NWNkNGE5ZDk5NTU5ZjcwODVkZDQ0ZmFfNA_46fbf1d9-c1aa-4b84-a69e-953e59b80642">50</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i315ebeff66ff4b0c85f76351bdd4c307_I20210328" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOC0xLTEtMS0wL3RleHRyZWdpb246ZjY1YjIyNzU1NWNkNGE5ZDk5NTU5ZjcwODVkZDQ0ZmFfMTA_8ef59c93-3dae-440f-84e5-3f1c0eb09c47">57</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="if235e4ee23c041a1b977a18ed2285ee9_I20210328" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOC0zLTEtMS0wL3RleHRyZWdpb246MGFmNWFhYmY0MjlmNDhjYWFhNTBmMWVmYjU2ZGVkNjJfNA_558e7b35-7c87-479b-9d66-2337385ba3a8">99</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i38b0c07489ae43de80f79793a9a5aeb9_I20210328" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOC0zLTEtMS0wL3RleHRyZWdpb246MGFmNWFhYmY0MjlmNDhjYWFhNTBmMWVmYjU2ZGVkNjJfMTA_ee016d25-79eb-4c6e-9fa5-b599359f310c">127</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i4ac532e0aa214fb481a0930f0b72d97e_I20210328" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOC01LTEtMS0wL3RleHRyZWdpb246YjY2NTZkMzQ4OTA3NDRkN2FhZDE3MzgxMDZiZGNmOTZfNA_58a3a25f-25a2-4465-a516-d098fb4d89df">42</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="iab641dc91a2c4ff092534ce617deba9c_I20210328" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOC01LTEtMS0wL3RleHRyZWdpb246YjY2NTZkMzQ4OTA3NDRkN2FhZDE3MzgxMDZiZGNmOTZfMTA_6463f074-285a-4ff6-a5c1-aadd60d4fe12">46</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="ice0942aee42e48048be0823842e33163_I20210328" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOS0xLTEtMS0wL3RleHRyZWdpb246MGMzNmNkNDg3YTRjNDZjZWJlNjUxNTI0YTk5OTY4YmZfNA_7b07d039-8ca9-4e0f-bdb3-3446b58c0710">28</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i315ebeff66ff4b0c85f76351bdd4c307_I20210328" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOS0xLTEtMS0wL3RleHRyZWdpb246MGMzNmNkNDg3YTRjNDZjZWJlNjUxNTI0YTk5OTY4YmZfMTA_16c1845e-8732-4066-bb88-a3d3feb00be6">33</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="if235e4ee23c041a1b977a18ed2285ee9_I20210328" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOS0zLTEtMS0wL3RleHRyZWdpb246M2JlOWVlM2FhY2FkNDQ1MDhkYmZiZDZiYWExNzI3YmVfNA_07279824-eacd-4b01-afab-32abb44db075">19</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i38b0c07489ae43de80f79793a9a5aeb9_I20210328" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOS0zLTEtMS0wL3RleHRyZWdpb246M2JlOWVlM2FhY2FkNDQ1MDhkYmZiZDZiYWExNzI3YmVfMTA_f3a60bfc-b1d4-4bf3-a56e-d543f1c1bd25">23</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i4ac532e0aa214fb481a0930f0b72d97e_I20210328" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOS01LTEtMS0wL3RleHRyZWdpb246Y2M1MmZkY2FkYzYwNDI1Mjg4YzAzNjEwNzgwNmZhYzRfNA_81da194d-fd58-4b3c-8e70-26bd30522ec3">26</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="iab641dc91a2c4ff092534ce617deba9c_I20210328" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOS01LTEtMS0wL3RleHRyZWdpb246Y2M1MmZkY2FkYzYwNDI1Mjg4YzAzNjEwNzgwNmZhYzRfMTA_1c7518b0-5bdb-4e6d-a626-ed607eb41469">27</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other program information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Period initiated</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2014</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated period of substantial completion</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate restructuring charges</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="ied062d0dc8dc470f9b93ba180e2c6695_D20210101-20210328" decimals="-5" name="tfx:AggregateRestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTMtMS0xLTEtMA_a2a0b1f4-b5b4-4662-9d0c-0c6f1b86ecb9">15.7</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i3d2cf9f8bede4bb79a3d9d71d1cf12c1_D20210101-20210328" decimals="-5" name="tfx:AggregateRestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTMtMy0xLTEtMA_7950ff78-3aca-47bd-8427-1aa5e313e26d">60.3</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i67fc127d9c8b40aca02d1fd0133388fa_D20210101-20210328" decimals="-5" name="tfx:AggregateRestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTMtNS0xLTEtMA_7632bdb0-e28e-4ccc-b61c-bf9467d837e8">13.6</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restructuring reserve:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 28, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i6ce9341f50194cf69739d5303d7b37cc_I20210328" decimals="-5" name="us-gaap:RestructuringReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTUtMS0xLTEtMA_ca9e90ed-c97d-4062-a45f-ca1505715fe6">7.0</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="ie0f0065a657f4d55b3b1d1e6f429991d_I20210328" decimals="-5" name="us-gaap:RestructuringReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTUtMy0xLTEtMA_af3819d3-6b1d-459e-9676-920ec135b820">46.0</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="idf25633139624d3782d67ac13d527a33_I20210328" decimals="-5" name="us-gaap:RestructuringReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTUtNS0xLTEtMA_0d9b04ec-f368-4157-be0e-f0b301a35ec8">3.3</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restructuring related charges incurred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 28, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="ied062d0dc8dc470f9b93ba180e2c6695_D20210101-20210328" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTctMS0xLTEtMA_18f92f10-20a1-439d-8b68-d5342e98b925">3.6</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i3d2cf9f8bede4bb79a3d9d71d1cf12c1_D20210101-20210328" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTctMy0xLTEtMA_37254163-0f3a-4aef-bb12-c3197a23f8da">2.0</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i67fc127d9c8b40aca02d1fd0133388fa_D20210101-20210328" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTctNS0xLTEtMA_49d62e43-0ead-4c65-91d3-c54ec53d737e">0.7</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate restructuring related charges</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="ied062d0dc8dc470f9b93ba180e2c6695_D20210101-20210328" decimals="-5" name="us-gaap:RestructuringCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTktMS0xLTEtMA_363a0062-0b26-40b7-bd58-17d55b09dc40">24.7</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i3d2cf9f8bede4bb79a3d9d71d1cf12c1_D20210101-20210328" decimals="-5" name="us-gaap:RestructuringCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTktMy0xLTEtMA_d05c9075-d3fc-4715-aedf-056421b1b2b6">18.7</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i67fc127d9c8b40aca02d1fd0133388fa_D20210101-20210328" decimals="-5" name="us-gaap:RestructuringCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTktNS0xLTEtMA_6baff73e-bd9f-4469-8125-c2aaf030242a">36.7</ix:nonFraction></span></td></tr></table></div><div style="margin-bottom:2pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes facility closure, employee relocation, equipment relocation and outplacement costs.</span></div></ix:continuation><div style="margin-bottom:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="i9926b56ef652449aa23954cf9b4dd782" continuedAt="ib8b0466459714908b75144f9077df8f7">(2)</ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"><ix:continuation id="ib8b0466459714908b75144f9077df8f7">Restructuring related charges represent costs that are directly related to the programs and principally constitute costs to transfer manufacturing operations to the existing lower-cost locations, project management costs and accelerated depreciation. The 2018 Footprint realignment plan also includes a charge associated with our exit from the facilities that is expected to be imposed by the taxing authority in the affected jurisdiction. Excluding this tax charge, substantially all of the restructuring related charges are expected to be recognized within cost of goods sold.</ix:continuation> </span></div><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMzUzMw_6233a9c3-39ec-4158-bbc9-900c6941d728" escape="true"><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 28, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Termination benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:1.12pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Restructuring plan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51a4db8e803d424b87935660d3dec04a_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfMy0xLTEtMS0xNDQ4_ae3b375c-b819-48c5-9f25-6ed380b81650">6,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied71ea90adec437791dbee54982f4510_D20210101-20210328" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfMy0zLTEtMS0xNDQ4_8d552352-de04-4340-98ac-f5ee2f5e01bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i207667f6dffc4f92a5bbb30d5b6dae48_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfMy01LTEtMS0xNDQ4_45a36c1b-168e-47d6-9d54-617b90185d45">6,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 Footprint realignment plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f3c1332de734054b94cae3207f77cd9_D20210101-20210328" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNC0xLTEtMS0w_d22ad1a3-9d77-4c79-9051-a6470f09102f">341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72b6628e3b364508a1e6f08a6a539d11_D20210101-20210328" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNC0zLTEtMS0w_91a7f71e-968a-450f-8146-ed34779a896a">105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied062d0dc8dc470f9b93ba180e2c6695_D20210101-20210328" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNC01LTEtMS0w_97d4e06c-ff1f-493b-9dcf-ea3088bbbe3e">446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Footprint realignment plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie56bf386a54c4579828e8e654c378e11_D20210101-20210328" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNS0xLTEtMS0w_41632efb-acb2-46ae-8da2-13917850aba3">267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ce78107afb7480f86cf7b3b8e9bdf8a_D20210101-20210328" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNS0zLTEtMS0w_fdda25bd-893f-4c61-a26c-f6c9bd91e764">45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d2cf9f8bede4bb79a3d9d71d1cf12c1_D20210101-20210328" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNS01LTEtMS0w_91012c84-3208-40a5-957a-2e693e31d04f">312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring programs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i275773e17d5b4390b8804fa542308484_D20210101-20210328" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNi0xLTEtMS0w_8ac71ed4-2a76-4caf-9af4-a9de83cd3e69">166</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6b54382936f45b69aa741a26d646884_D20210101-20210328" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNi0zLTEtMS0w_085b0fe3-07d8-4714-a8c7-eb4b89ebee40">646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fe92ba94f6d4cdc957bf77f23103f99_D20210101-20210328" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNi01LTEtMS0w_994adea7-ee31-4188-ada1-adcfbe61d180">480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf85284bfd074c3095e2bc44a6d3383b_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNy0xLTEtMS0w_d76c6644-ab7c-437d-8d72-1a61e63b0033">7,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i439642e360bc4abab33eb9361fc8c624_D20210101-20210328" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNy0zLTEtMS0w_af992bfe-b905-4ba9-ba82-159912708efd">796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNy01LTEtMS0w_0ed9bcef-da03-48e5-acf8-b4634d98eb94">7,998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.613%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 29, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Termination benefits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:1.12pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 Footprint realignment plan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib140254fdb74440fb6efd40b90477342_D20200101-20200329" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfMy0xLTEtMS0w_53bf714a-d2cc-4899-b3d5-86739520fa80">829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia47c7242c04b4514b590d6604877de83_D20200101-20200329" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfMy03LTEtMS0w_cff3aac1-3e46-484d-9ec4-1a62148097d9">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d42559245dc4070ab78bdbf3f66ee8e_D20200101-20200329" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfMy05LTEtMS0w_b057aff2-6bc7-4179-8e92-763007c2654b">838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Footprint realignment plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09dcf1cb48314c05960f2ed23da0b5ba_D20200101-20200329" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNC0xLTEtMS0w_0a9e3494-249f-4235-a9b6-8092e23b43d9">314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i291855f8fe1642fc8b72e2496cfec2e9_D20200101-20200329" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNC03LTEtMS0w_4d978150-836f-4e3e-ac35-b6a972d6b965">81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide46830f55e34d9d87d06e25944a2b73_D20200101-20200329" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNC05LTEtMS0w_6fecbf56-9deb-430a-8267-9918220f71e2">395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring programs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibba8c36ed60c47cbad4c46d11aa9650d_D20200101-20200329" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNS0xLTEtMS0w_ea1e23d3-09e7-4178-9f37-401fc934803f">107</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i813cdd9a9aa04926bd039b76d574c46e_D20200101-20200329" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNS03LTEtMS0w_a0f74a39-413f-43ad-8e8b-1a956d70beae">220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1f0c359d8604a379e6649fe3b2852a2_D20200101-20200329" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNS05LTEtMS0w_fe0c4c10-3275-46c4-8c46-af0816bf74fa">113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e56b71cc7514b848dae0384a324ce6b_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNi0xLTEtMS0w_93cbf871-054a-4d0d-b2b9-5c9bfcfb817f">1,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i053ccc89c55a40ccaf9240378fcb7835_D20200101-20200329" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNi03LTEtMS0w_e86ea7da-d1fd-4e31-b6f8-255417629a27">310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNi05LTEtMS0w_e61d9bb5-9b83-4160-9c56-4e2febddb236">1,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Other costs include facility closure, contract termination and other exit costs.</span></div><div style="margin-bottom:1pt;margin-top:1pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes the program initiated during third quarter of 2019 as well as the 2016 and 2014 Footprint realignment plans.</span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="i054cbd30050c44329273be2f5c8cb627_49"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6 &#8212; <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RleHRyZWdpb246YjJhYmI0ZDdmNGY1NGFiMjgwNjM1OGE5YWJmMmZhODNfODM_d4d8e698-c244-47c7-931e-4cd984e75f40" continuedAt="i2093b968163f44d69b95f85642d073cb" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="i2093b968163f44d69b95f85642d073cb"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RleHRyZWdpb246YjJhYmI0ZDdmNGY1NGFiMjgwNjM1OGE5YWJmMmZhODNfOTU_2628b695-03f2-4aef-81ea-18025e37892d" escape="true"><div style="margin-bottom:9pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories as of March&#160;28, 2021 and December&#160;31, 2020 consisted of the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfMi0xLTEtMS0w_4195528a-d8a9-41ed-b286-111c4db1f752">131,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfMi0zLTEtMS0w_8ef4495a-e9e0-457f-afe3-89655423cffc">132,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfMy0xLTEtMS0w_0138f66b-9d1a-4452-a317-7b64989d85b9">76,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfMy0zLTEtMS0w_5dd181d7-a3fb-4204-9f57-660f0297e8f5">75,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfNC0xLTEtMS0w_5cbb9db7-0d1f-4d56-8428-4af84ad605d4">304,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfNC0zLTEtMS0w_e7eacac4-ae17-4c94-b32a-d758a39fadaf">304,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfNS0xLTEtMS0w_e49f56b2-37a1-471e-a86b-ad5f5587d486">512,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfNS0zLTEtMS0w_1ed466fb-30de-40dc-ba0e-e838b967e228">513,196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div id="i054cbd30050c44329273be2f5c8cb627_52"></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 &#8212; <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RleHRyZWdpb246YjRkMTg5YzhhZGFmNDNhZWI4ODM2MGE2MGUwNjkwYjJfMjkw_76dc56c7-2f26-45a1-a86d-e923795ffeb8" continuedAt="ia49125caa9b345669f08faa6c1c30cc9" escape="true">Goodwill and other intangible assets</ix:nonNumeric></span></div><ix:continuation id="ia49125caa9b345669f08faa6c1c30cc9"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RleHRyZWdpb246YjRkMTg5YzhhZGFmNDNhZWI4ODM2MGE2MGUwNjkwYjJfMjkx_9492807f-5de8-4b79-9309-d0c638a0a9c2" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information relating to changes in the carrying amount of goodwill by reportable operating segment for the three months ended March&#160;28, 2021: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:30.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.970%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asia</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OEM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18a8dcbb4c524ee694e8bd02f3c76ba7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfMi0xLTEtMS0w_69c51c8b-c735-4034-ae64-4059a57385d0">1,700,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8307d93b3db34486b6db6c1c89b3983c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfMi05LTEtMS0w_af00d5d0-4fd4-4579-b274-a05ca34835dc">536,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id326dc769c0a495e87d51fd01076627e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfMi0xMS0xLTEtMA_45a6fda2-6974-4086-b1ec-f4ff9402060f">237,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib48bb4b7215143e88815c301a29b1890_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfMi0xMy0xLTEtMA_97555f95-d8a7-445f-9287-436a5571458d">112,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfMi0xNy0xLTEtMA_cd951bd6-ab71-47dd-94b4-7b2c530ab292">2,585,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iba1890e7a06e43428f94661ec50958b5_D20210101-20210328" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfNy0xLTEtMS0w_01a31a4c-46ce-4993-b54c-2c96a54b5f08">746</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd38677da4b7409287061cf076db987f_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfNy05LTEtMS0w_e952a384-eabe-470a-b876-065427e5d7b1">15,442</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id139a985deac4e6f9ced762a1a24f4d5_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfNy0xMS0xLTEtMA_e0f8943c-070d-4d06-8789-c6cf5adcab54">3,904</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i594f71b700694be3b00ff80f6ad586ed_D20210101-20210328" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfNy0xMy0xLTEtMA_879104ad-5d9f-407f-9253-67cce2658fe7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfNy0xNy0xLTEtMA_4ebb138e-ec65-4c79-b3b7-1a03a99e0a6d">20,092</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 28, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if78160db7dd24f3cb7b184a42138b5db_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfOC0xLTEtMS0w_73a40e0b-5c48-4fe0-bdf5-bac7475e7a31">1,699,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a69acc7c5814c5c95b9ea0a7b0e8a39_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfOC05LTEtMS0w_bcea07e8-1750-48fa-a8c1-f0c6394b0edf">520,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aa58ecabd2843629e701b5c47e5ec9e_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfOC0xMS0xLTEtMA_bfbeffc7-b5e5-41f8-b934-34cf29f59acd">233,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadee66fd47584cf2b1893c50adf61db9_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfOC0xMy0xLTEtMA_387e0914-9649-4299-8633-534ef82eebe4">112,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfOC0xNy0xLTEtMA_c2a1ca64-af27-42ce-891e-8d398e96bbaa">2,565,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RleHRyZWdpb246YjRkMTg5YzhhZGFmNDNhZWI4ODM2MGE2MGUwNjkwYjJfMjk4_fd18f70f-8bb6-4e09-9531-90262a3c5c04" escape="true"><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount of, and accumulated amortization relating to, intangible assets as of March&#160;28, 2021 and December&#160;31, 2020 were as follows:</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1f4a71e79db49a58638280ea3013f47_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfMy0xLTEtMS0w_17eebf21-6a41-4c11-9d2d-3fcaba1bc2a7">1,373,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if410bd2344ad40668db1f20a024e52d7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfMy0zLTEtMS0w_62701908-d602-43ae-b406-fe9e1a4e930f">1,377,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic1f4a71e79db49a58638280ea3013f47_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfMy01LTEtMS0w_ae53272a-232d-4091-aefa-57795458999d">439,068</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if410bd2344ad40668db1f20a024e52d7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfMy03LTEtMS0w_329b9b25-137d-4912-b225-cb9ac7d09d98">425,692</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ef4adf3f587429192fecd7fd3b23a30_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNC0xLTEtMS0w_3ae714ac-08c9-495c-a796-45364857afda">28,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8af87619987467ba6b6184b8842828b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNC0zLTEtMS0w_f4297857-d766-4a61-852c-0f2bf70669d9">29,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c5eb57217154e489dbc68a71f99b3e8_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNS0xLTEtMS0w_a833de04-fbaa-4d49-99e0-c76a07dcf904">1,456,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0615b40ecc41fb9e9530967b429a6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNS0zLTEtMS0w_08e73f0d-b449-4ea1-b1b3-9e4487335140">1,458,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9c5eb57217154e489dbc68a71f99b3e8_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNS01LTEtMS0w_429eee73-8b4f-42bf-b55d-a4aa3fefdd39">500,282</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c0615b40ecc41fb9e9530967b429a6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNS03LTEtMS0w_e9062f00-7cc7-4e0a-8be7-65e1ddc78f50">479,612</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4fa05ea7470423291d88ae76c5365b2_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNi0xLTEtMS0w_345100d8-6fd4-4864-9d80-f27bb7f3b4c8">23,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0553f534102486e8f395a0569093164_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNi0zLTEtMS0w_98fd9719-2e63-45cb-beff-402854671ffc">23,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4fa05ea7470423291d88ae76c5365b2_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNi01LTEtMS0w_db2b88a3-74e2-4d1d-98b9-323a6c7fe78a">20,284</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0553f534102486e8f395a0569093164_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNi03LTEtMS0w_2a41e671-6f55-4d31-bf60-4d04e864f9a2">20,280</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24a7dfeea1e74477844f2741067cd00a_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNy0xLTEtMS0w_c3ddaa04-581e-4117-a8a7-7e1e1338a155">615,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia202f2acf6164b1bb536c5050d91786e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNy0zLTEtMS0w_d2a18508-e9e0-4b72-bd90-9b7e22e0710c">619,847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i24a7dfeea1e74477844f2741067cd00a_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNy01LTEtMS0w_a48088fc-bbfa-4fbe-a1e7-3c76f1f35f15">69,533</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia202f2acf6164b1bb536c5050d91786e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNy03LTEtMS0w_fcb9caf7-2919-405d-baa5-3523985231dd">65,955</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7f3f7a5a5374565aa92ec8d266a99ac_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOC0xLTEtMS0w_6ca8574d-f557-489f-a3de-66584f1ae1e1">23,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e043eb1c6349528d46310cb33c5b82_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOC0zLTEtMS0w_7eceb186-67f6-4d56-8bf3-5555a73e63ce">24,592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7f3f7a5a5374565aa92ec8d266a99ac_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOC01LTEtMS0w_a98260cb-9475-4aac-8151-3b6831fd824e">22,843</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e043eb1c6349528d46310cb33c5b82_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOC03LTEtMS0w_8e8047f8-9b21-4347-b450-ef2fe04be550">23,514</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOS0xLTEtMS0w_8b28a5de-d148-4957-873f-bd4f040b39a6">3,522,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOS0zLTEtMS0w_5d16ed5b-ccea-4d07-9a5d-738d972b5020">3,534,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOS01LTEtMS0w_9e729227-609a-4346-8424-18dde50f75fc">1,052,010</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOS03LTEtMS0w_3ffa307a-2f4b-478e-86e6-778ca388990b">1,015,053</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div id="i054cbd30050c44329273be2f5c8cb627_58"></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#160;8&#160;&#8212; <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfNTQ0Ng_a217b108-4b40-4e6c-bed7-656899c1082a" continuedAt="ib9342655f96e43c2a2d7dd3943854304" escape="true">Financial instruments </ix:nonNumeric></span></div><ix:continuation id="ib9342655f96e43c2a2d7dd3943854304" continuedAt="i956c04011b8b46e28373611bfc2a1091"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency forward contracts </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use derivative instruments for risk management purposes. Foreign currency forward contracts designated as cash flow hedges are used to manage foreign currency transaction exposure. Foreign currency forward contracts not designated as hedges for accounting purposes are used to manage exposure related to near term foreign currency denominated monetary assets and liabilities. We enter into the non-designated foreign currency forward contracts for periods consistent with our currency translation exposures, which generally approximate one month. For the three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">months ended March&#160;28, 2021 we recognized a loss of $<ix:nonFraction unitRef="usd" contextRef="i528002430e684b7db301adc8b0fe22ed_D20210101-20210328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeLossOnDerivative" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfNjc0_bc568ba4-cd82-4497-a44f-60408d66ec3a">3.2</ix:nonFraction> million related to non-designated foreign currency forward contracts. For the three months ended March&#160;29, 2020 we recognized a gain of $<ix:nonFraction unitRef="usd" contextRef="i5872fd15298f424c9b4755c8e9fbb369_D20200101-20200329" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainOnDerivative" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfODEy_de3a2f23-92a2-4420-9f08-41e2dc060ae8">1.6</ix:nonFraction> million  related to non-designated foreign currency forward contracts. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total notional amount for all open foreign currency forward contracts designated as cash flow hedges as of March&#160;28, 2021 and December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i1ec67c572953494db94ccac2de914407_I20210328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTAyNQ_0fcad708-a1fe-429b-87f5-7e1268da879a">131.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iad96bb657f3444e78f7b654b4243e5cc_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTAzMg_17c1232b-bb83-445a-9fb5-6aad53de1bd5">129.5</ix:nonFraction> million, respectively. The total notional amount for all open non-designated foreign currency forward contracts as of March&#160;28, 2021 and December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="idaed757ede524e1b9a71337ac1fd3e0f_I20210328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTE1OQ_6bb5d6ac-a33a-4b94-9977-efe33fa41cf0">191.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7917a95ad8b440c19cf68911d32c60f0_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTE2Ng_3883d8c1-0a57-4249-b534-b0ea510181c2">163.5</ix:nonFraction> million, respectively. All open foreign currency forward contracts as of March&#160;28, 2021 have durations of 12 months or less.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="i956c04011b8b46e28373611bfc2a1091" continuedAt="ib4029caafc8d4c1087f4d72b4c348fc1"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cross-currency interest rate swaps</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, we entered into cross-currency swap agreements with <ix:nonFraction unitRef="financial_institution_counterparty" contextRef="i2763e0b3ad4849b1ab3fb0da695b7ec5_I20190304" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTM3NA_845b4692-09ba-4d61-ad3b-6063711a7a07">five</ix:nonFraction> different financial institution counterparties to hedge against the effect of variability in the U.S. dollar to euro exchange rate. Under the terms of the cross-currency swap agreements, we have notionally exchanged $<ix:nonFraction unitRef="usd" contextRef="i2763e0b3ad4849b1ab3fb0da695b7ec5_I20190304" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTU5Mw_5b7dc290-5dfc-4659-bb5a-2a9973b84723">250</ix:nonFraction> million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="i2763e0b3ad4849b1ab3fb0da695b7ec5_I20190304" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTYyNg_a5790be6-4f4f-4848-a7b6-47bb85321292">4.875</ix:nonFraction>% for &#8364;<ix:nonFraction unitRef="eur" contextRef="i2763e0b3ad4849b1ab3fb0da695b7ec5_I20190304" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTYzMw_7942e600-c6bb-48a7-9e22-0e571e65ef8f">219.2</ix:nonFraction> million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="i2763e0b3ad4849b1ab3fb0da695b7ec5_I20190304" decimals="6" name="us-gaap:DerivativeBasisSpreadOnVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTY2Ng_0c2bc531-dee2-4758-8781-40394373e718">2.4595</ix:nonFraction>%. The swap agreements are designed as net investment hedges and expire on March 4, 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2018, we entered into cross-currency swap agreements with <ix:nonFraction unitRef="financial_institution_counterparty" contextRef="iddd6e4b9c3a04e5e98a3e8b4d9b3ac42_I20181004" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTgyMg_b37c6422-64ec-4493-8fd3-608bdb2b0773">six</ix:nonFraction> different financial institution counterparties to hedge against the effect of variability in the U.S. dollar to euro exchange rate. Under the terms of the cross-currency swap agreements, we have notionally exchanged $<ix:nonFraction unitRef="usd" contextRef="iddd6e4b9c3a04e5e98a3e8b4d9b3ac42_I20181004" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMjA0MQ_f9dd1939-dbf0-4ae4-8dbd-e9783cf35ee0">500</ix:nonFraction> million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="iddd6e4b9c3a04e5e98a3e8b4d9b3ac42_I20181004" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMjA3NA_7345f813-1276-45b5-baef-b6416005df39">4.625</ix:nonFraction>% for &#8364;<ix:nonFraction unitRef="eur" contextRef="iddd6e4b9c3a04e5e98a3e8b4d9b3ac42_I20181004" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMjA4MQ_f2b3f444-6514-4742-b698-68fa479418c2">433.9</ix:nonFraction> million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="iddd6e4b9c3a04e5e98a3e8b4d9b3ac42_I20181004" decimals="5" name="us-gaap:DerivativeBasisSpreadOnVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMjExNA_d15ef84f-aabc-4482-a841-668fc35f43c5">1.942</ix:nonFraction>%. The swap agreements are designed as net investment hedges and expire on October 4, 2023. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The swap agreements described above require an exchange of the notional amounts upon expiration or earlier termination of the agreements. We and the counterparties have agreed to effect the exchange through a net settlement.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cross-currency swaps are marked to market at each reporting date and any changes in fair value are recognized as a component of accumulated other comprehensive income (loss) ("AOCI"). For the three months ended March&#160;28, 2021 and March&#160;29, 2020, we recognized foreign exchange gains of $<ix:nonFraction unitRef="usd" contextRef="i9b25ff51be864b0ab9020b0a8ec39e33_D20210101-20210328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMjY5MA_c69e0048-d5cd-492e-bcc3-8a826132b93e">17.6</ix:nonFraction> million and  $<ix:nonFraction unitRef="usd" contextRef="ieb4266fdadc949ae8bf152cd694d24bc_D20200101-20200329" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTA5OTUxMTYzMzM2Ng_c8901b29-82d8-4a43-89a1-134823a06c02">25.0</ix:nonFraction>&#160;million, respectively, within AOCI related to the cross-currency swaps. For the three months ended March&#160;28, 2021 and March&#160;29, 2020, we recognized $<ix:nonFraction unitRef="usd" contextRef="i3b7a761fbf6242bc82eae98cef9b0743_D20210101-20210328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMjk0OA_ef04f345-c9d1-4256-a500-2895aa6306d9">4.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ic625730bcf4142c3a43e6956f6f1000c_D20200101-20200329" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMzA3Mg_ce7d6997-7f17-4a04-95b6-02c70d1a420e">4.9</ix:nonFraction>&#160;million, respectively, in interest benefit related to the cross-currency swaps.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Balance sheet presentation</span></div><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfNTQ1Ng_a2b2e5dc-1641-410f-967d-560d704ee584" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the locations in the condensed consolidated balance sheet and fair value of derivative financial instruments as of March&#160;28, 2021 and December&#160;31, 2020:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:56.879%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset derivatives:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated foreign currency forward contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3295e5d5f2cf495684bff62e24516d94_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNC0xLTEtMS0w_e9bf876c-11be-4616-a6c1-f8d7ad49e2c7">1,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0ac67762794c68afb420beb0e2191c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNC0zLTEtMS0w_5a024b41-e5c4-4f12-b1c7-261633c35a3f">1,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c21dd460d584655adc8c3a9c73ea434_I20210328" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNS0xLTEtMS0w_00727efe-bbe5-418c-b4be-89c9e92d389a">212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8946f2e6694c4430923c6e99658d9723_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNS0zLTEtMS0w_bd20078b-3be9-4372-a0f3-c786605eb624">61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency interest rate swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie89541fc418e43f4b379f31ef700a27d_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNi0xLTEtMS0w_5eac05b7-3d3b-44d0-a349-8a1322292db8">25,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cc1936a5a204222a41e0762414790d2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNi0zLTEtMS0w_bd16c233-2a44-4176-8e20-212703664ac2">20,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac3085bc27614d1b9eccf27a8b3a6418_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNy0xLTEtMS0w_bca55af6-3cc0-4c4c-a52f-16e65dfdf183">26,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1952fbe708574fc8b6bfd12322c170f7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNy0zLTEtMS0w_2d339257-e680-4242-ac31-7ecda1b7aeda">21,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total asset derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af853cef5a94cc78f67cea17c0c5eb7_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTAtMS0xLTEtMA_d847cff5-cb5b-42ea-834c-d41707f4d70f">26,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1cbc1962fa8449f9bb6f32dde5a102d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTAtMy0xLTEtMA_f687227a-a56a-4a40-8cbf-38dbb71e0cd7">21,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability derivatives:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated foreign currency forward contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbeeec1e873749bf99b35bb29d33cacf_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTItMS0xLTEtMA_a0479797-a23f-4639-8c8f-3333e518d85a">1,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e8b0e0d9f97415d996b2b221adac836_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTItMy0xLTEtMA_3bd960cd-1c49-487b-be9f-f7ccd37d75de">1,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08d26be67bcd4143a002039460b9a5b8_I20210328" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTMtMS0xLTEtMA_7372e01d-361c-46e0-886f-d3b78ab233d2">216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b3bd59eb2514c85a599f0eb0320f1d3_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTMtMy0xLTEtMA_6bfcf8df-97db-464e-95d7-ae4c8233f076">366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b1550b31ab424294bde270e6c79bdd_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTQtMS0xLTEtMA_7386bc91-25de-4e9a-80e9-07b11bca6801">1,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3e73af7cc24e10b2dcdf47fbc8a0fc_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTQtMy0xLTEtMA_4c6e29b1-48da-4fc2-8e22-c2a634a435ad">1,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f2f13f5e1014b84885842ab05e5ea7a_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTUtMS0xLTEtMA_74e0a54f-40bd-42b3-aee6-794fc860c861">12,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ac9d43cbdaf44699e41f084d4d6e5e1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTUtMy0xLTEtMA_5855049a-407b-4c0f-a5b4-01177102ac3c">34,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9fb5398850486cb26aba55d8504d5f_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTYtMS0xLTEtMA_0ae5e7a3-de5f-4c4b-8183-f1ce7fb5a9da">12,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5db00dcd54c64c6aa1bba76931c416b7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTYtMy0xLTEtMA_c1ce181d-ae04-4f51-9802-b5fd96d37084">34,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liability derivatives</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af853cef5a94cc78f67cea17c0c5eb7_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTctMS0xLTEtMA_4bc7a3fa-f79f-484a-ab83-b765fb052d30">13,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1cbc1962fa8449f9bb6f32dde5a102d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTctMy0xLTEtMA_3375e1d1-380a-48dd-a5f4-bb27121fac84">35,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 10 for information on the location and amount of gains and losses attributable to derivatives that were reclassified from AOCI to expense (income), net of tax.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was <ix:nonFraction unitRef="usd" contextRef="i6cfc243fed544c7289f8299d571269f5_D20200101-20200329" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMzUxMg_0250a8a9-7354-492e-b24e-a629681c802f"><ix:nonFraction unitRef="usd" contextRef="i2f5e93d9db564237bcaf78f0917ffaf8_D20210101-20210328" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMzUxMg_6117e7f4-3f31-448b-9ac0-ccead8f2f035">no</ix:nonFraction></ix:nonFraction> ineffectiveness related to our cash flow hedges during the three months ended March&#160;28, 2021 and March&#160;29, 2020.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:continuation id="ib4029caafc8d4c1087f4d72b4c348fc1" continuedAt="i447721d506324a36beca563f8b0a7844">Trade receivables </ix:continuation></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i447721d506324a36beca563f8b0a7844">The allowance for credit losses as of March&#160;28, 2021 and December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfNTI1MA_dfd33c48-0f6c-45cc-b940-a0911022a791">12.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfNTI1Nw_be96f679-3d76-41b3-839c-79594c0884e8">12.9</ix:nonFraction> million, respectively. The current portion of the allowance for credit losses, which was $<ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfNTM0MQ_baa3fa28-774c-4f22-856e-69a3b11ae059">7.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfNTM0OA_f1f459dd-71bd-4396-bc2c-dc6b75a490e4">8.1</ix:nonFraction> million as of March&#160;28, 2021 and December&#160;31, 2020, respectively, was recognized as a reduction of accounts receivable, net.</ix:continuation> </span></div><div id="i054cbd30050c44329273be2f5c8cb627_61"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9 &#8212; <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RleHRyZWdpb246MGIxYjY1Yzk0NjczNGJkZWE1ZjBiNzk3NDUxNjk2ZGRfMzIxMw_edcfc9b8-dcb1-4613-ba82-2474edb820c3" continuedAt="ifdb4a830c86f4566853ce8094310fb4a" escape="true">Fair value measurement </ix:nonNumeric></span></div><ix:continuation id="ifdb4a830c86f4566853ce8094310fb4a" continuedAt="i2198c400883747beb77498400286c0ee"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RleHRyZWdpb246MGIxYjY1Yzk0NjczNGJkZWE1ZjBiNzk3NDUxNjk2ZGRfMzIwNg_53def55b-79a1-4fc8-876e-487671446f46" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information regarding our financial assets and liabilities measured at fair value on a recurring basis as of March&#160;28, 2021 and December&#160;31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.770%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;value at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;March&#160;28, 2021</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted prices in active <br/>markets (Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant other<br/>observable<br/>Inputs (Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>unobservable<br/>Inputs (Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in marketable securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMi0xLTEtMS0w_cf4cee85-a9dd-40ee-9a42-76cda7421bf9">13,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9fd2bc2a98942fa846d20c9fc3df62b_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMi0zLTEtMS0w_49a721d4-29f1-4bcb-902d-986df644a52d">13,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f7ac0a005ed4d5388076308a2be324a_I20210328" decimals="-3" format="ixt:zerodash" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMi01LTEtMS0w_50ba75e8-d417-44b9-ad90-1e855681314a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i205c457604e847d1acd6e4f5bbd19d32_I20210328" decimals="-3" format="ixt:zerodash" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMi03LTEtMS0w_d2cfb7e6-3f13-4746-aca5-d7c6568749c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMy0xLTEtMS0w_7d155ddd-cd51-45b9-8458-b6c92a81b69d">26,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9fd2bc2a98942fa846d20c9fc3df62b_I20210328" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMy0zLTEtMS0w_d661b209-4589-405d-8800-04bbb6a4992a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f7ac0a005ed4d5388076308a2be324a_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMy01LTEtMS0w_3f1ff071-ef9d-4ca5-a6ac-c8048020679f">26,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i205c457604e847d1acd6e4f5bbd19d32_I20210328" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMy03LTEtMS0w_df67e77a-04d7-4fc0-95b4-e815648f7a0c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNC0xLTEtMS0w_6517e8f4-1e2e-48d0-8ba9-f8164c105e9a">13,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9fd2bc2a98942fa846d20c9fc3df62b_I20210328" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNC0zLTEtMS0w_573f3e40-f454-4dd1-a114-4db9492f9f5d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f7ac0a005ed4d5388076308a2be324a_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNC01LTEtMS0w_ce078ddb-e65b-4a81-8626-d100f009ae54">13,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i205c457604e847d1acd6e4f5bbd19d32_I20210328" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNC03LTEtMS0w_e9e3092d-ef65-4a02-ad7d-caa510b03557">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNS0xLTEtMS0w_a9c91ce3-760e-4b42-adc8-5e1ef07b534f">29,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9fd2bc2a98942fa846d20c9fc3df62b_I20210328" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNS0zLTEtMS0w_a92264b3-61ed-447d-9198-4450bcd57801">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f7ac0a005ed4d5388076308a2be324a_I20210328" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNS01LTEtMS0w_79415e38-130c-46e1-aaa9-ec19db3da7c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i205c457604e847d1acd6e4f5bbd19d32_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNS03LTEtMS0w_9a01d65e-5597-46c8-85e5-2e4924b5dcfa">29,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.770%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total carrying<br/>value at December&#160;31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted prices in active <br/>markets (Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant other<br/>observable<br/>Inputs (Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>unobservable<br/>Inputs (Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in marketable securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMi0xLTEtMS0w_47cf2407-88ee-4c81-b919-e66ad264b244">12,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaed892b18134432589a4c3e66ad8e2e3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMi0zLTEtMS0w_d1d0785a-0c3d-41dc-9df7-7029f7a5e54e">12,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9ff8e7fb2904b4d9bab3d6c793db694_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMi01LTEtMS0w_1358ad63-115d-44bc-8fbc-dc76d82e8f58">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9953dd19d11c437b9f899a014fda0958_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMi03LTEtMS0w_7f5b05b9-f9ac-4800-92db-a57e88e28234">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMy0xLTEtMS0w_5baadd1b-17f5-4c0e-8c0e-30877b80a11d">21,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaed892b18134432589a4c3e66ad8e2e3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMy0zLTEtMS0w_f65193fe-6d02-454c-9f04-f2a80836c580">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9ff8e7fb2904b4d9bab3d6c793db694_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMy01LTEtMS0w_e83dbfc8-a4a4-4314-a7a3-020feb92e0c8">21,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9953dd19d11c437b9f899a014fda0958_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMy03LTEtMS0w_f5a8605a-8e74-4ab9-a065-3fc3dd372f08">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNC0xLTEtMS0w_41e51daf-c5a5-426b-a576-6875c04b5d0c">35,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaed892b18134432589a4c3e66ad8e2e3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNC0zLTEtMS0w_6cf90f96-3116-4bee-abee-21806d79a485">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9ff8e7fb2904b4d9bab3d6c793db694_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNC01LTEtMS0w_c1f71c74-4122-4ff7-a4d1-fcef15b7ab2b">35,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9953dd19d11c437b9f899a014fda0958_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNC03LTEtMS0w_f03b849e-c198-4f8b-8af1-8301fa9a6373">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNS0xLTEtMS0w_61d2c754-de79-44e7-8825-3a609793f038">36,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaed892b18134432589a4c3e66ad8e2e3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNS0zLTEtMS0w_6b7c6cd4-2f1c-4656-9cc1-46c8762f412d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9ff8e7fb2904b4d9bab3d6c793db694_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNS01LTEtMS0w_f72e9c44-fe8b-4040-919c-18ee23b8c064">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9953dd19d11c437b9f899a014fda0958_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNS03LTEtMS0w_1b2203c9-dcc9-4367-bb25-286e78ef515a">36,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation Techniques</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets valued based upon Level&#160;1 inputs are comprised of investments in marketable securities held in trust, which are available to satisfy benefit obligations under our benefit plans and other arrangements. The investment assets of the trust are valued using quoted market prices.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets and liabilities valued based upon Level 2 inputs are comprised of foreign currency forward contracts and cross-currency interest rate swap agreements. We use foreign currency forwards and cross-currency interest rate swaps to manage foreign currency transaction exposure, as well as exposure to foreign currency denominated monetary assets and liabilities. We measure the fair value of the foreign currency forwards and cross-currency swaps by calculating the amount required to enter into offsetting contracts with similar remaining maturities, based on quoted market prices, and taking into account the creditworthiness of the counterparties.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial liabilities valued based upon Level&#160;3 inputs (inputs that are not observable in the market) are comprised of contingent consideration arrangements pertaining to our acquisitions, which are discussed immediately below. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent consideration</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration liabilities, which primarily consist of payment obligations that are contingent upon the achievement of revenue-based goals, but also can be based on other milestones such as regulatory approvals, are remeasured to fair value each reporting period using assumptions including estimated revenues (based on internal operational budgets and long-range strategic plans), discount rates, probability of payment and projected payment dates. </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="i2198c400883747beb77498400286c0ee"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RleHRyZWdpb246MGIxYjY1Yzk0NjczNGJkZWE1ZjBiNzk3NDUxNjk2ZGRfMzIwMA_82ba44de-023f-44a2-b95e-c787ba84355f" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides additional information regarding the valuation technique and inputs used in determining the fair value of contingent consideration.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contingent Consideration Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Valuation&#160;Technique</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable&#160;Input</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range (Weighted average)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Milestone-based payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8adb5e55353f4121ab923355c31ca49d_I20210328" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjUzMGEzMGI2Nzk1MjQxNTc5YTNmYmViOTIwNjM4ZDNhL3RhYmxlcmFuZ2U6NTMwYTMwYjY3OTUyNDE1NzlhM2ZiZWI5MjA2MzhkM2FfMi02LTEtMS0wL3RleHRyZWdpb246YmEzNDc4N2NmYWVlNGQ4Zjg4ODQ1ODUwOTlmZWMyYTdfNA_902fd5c4-c153-461f-b7b0-beb08fe9943c">1.2</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i5ee8a858019d4d73aae6a5db46f33c8f_I20210328" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjUzMGEzMGI2Nzk1MjQxNTc5YTNmYmViOTIwNjM4ZDNhL3RhYmxlcmFuZ2U6NTMwYTMwYjY3OTUyNDE1NzlhM2ZiZWI5MjA2MzhkM2FfMi02LTEtMS0wL3RleHRyZWdpb246YmEzNDc4N2NmYWVlNGQ4Zjg4ODQ1ODUwOTlmZWMyYTdfMTA5OTUxMTYyNzc5Mw_89f42c36-7a5c-4e1b-afca-6c666675a03f">2.5</ix:nonFraction>% (<ix:nonFraction unitRef="number" contextRef="i6f9fd46f652d4701ad8a6634adc3c4a7_I20210328" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjUzMGEzMGI2Nzk1MjQxNTc5YTNmYmViOTIwNjM4ZDNhL3RhYmxlcmFuZ2U6NTMwYTMwYjY3OTUyNDE1NzlhM2ZiZWI5MjA2MzhkM2FfMi02LTEtMS0wL3RleHRyZWdpb246YmEzNDc4N2NmYWVlNGQ4Zjg4ODQ1ODUwOTlmZWMyYTdfMTA5OTUxMTYyNzc5Nw_19b4b421-0a63-4012-9745-dd2fec443d92">1.5</ix:nonFraction>%)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected year of payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 - 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue-based payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i52da78a73c984b79be2d7045db2a5e16_I20210328" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjUzMGEzMGI2Nzk1MjQxNTc5YTNmYmViOTIwNjM4ZDNhL3RhYmxlcmFuZ2U6NTMwYTMwYjY3OTUyNDE1NzlhM2ZiZWI5MjA2MzhkM2FfOS02LTEtMS0wL3RleHRyZWdpb246ZGU1NjI0YjY2ZGQxNDJlYjk5YmFjZDI5ODYyM2NiZjFfNA_bb581967-34b1-45bd-ab6b-4f6f09e34f81">1.6</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ifc1ecbf20d544f7882f0a38d1d358c67_I20210328" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjUzMGEzMGI2Nzk1MjQxNTc5YTNmYmViOTIwNjM4ZDNhL3RhYmxlcmFuZ2U6NTMwYTMwYjY3OTUyNDE1NzlhM2ZiZWI5MjA2MzhkM2FfOS02LTEtMS0wL3RleHRyZWdpb246ZGU1NjI0YjY2ZGQxNDJlYjk5YmFjZDI5ODYyM2NiZjFfMTA5OTUxMTYyNzc5Mw_24b28258-c35e-4a07-be94-e745e8f10178">10.0</ix:nonFraction>% (<ix:nonFraction unitRef="number" contextRef="i60b68499332249aa98ecf53fa015e7b1_I20210328" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjUzMGEzMGI2Nzk1MjQxNTc5YTNmYmViOTIwNjM4ZDNhL3RhYmxlcmFuZ2U6NTMwYTMwYjY3OTUyNDE1NzlhM2ZiZWI5MjA2MzhkM2FfOS02LTEtMS0wL3RleHRyZWdpb246ZGU1NjI0YjY2ZGQxNDJlYjk5YmFjZDI5ODYyM2NiZjFfMTA5OTUxMTYyNzc5Nw_5043c9ec-19c1-4b32-a13f-c30c7f0d10bf">3.2</ix:nonFraction>%)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected year of payment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 - 2029</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RleHRyZWdpb246MGIxYjY1Yzk0NjczNGJkZWE1ZjBiNzk3NDUxNjk2ZGRfMzIwNQ_8f676ad1-cd31-4a64-9883-3be6449934a6" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information regarding changes in the contingent consideration liabilities during the three months ended March&#160;28, 2021:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.708%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contingent consideration</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - December 31, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjQxYzFjYmRkYWQxMjQ4NzJhYTdmNzM5ZmUwZTQ2MmE3L3RhYmxlcmFuZ2U6NDFjMWNiZGRhZDEyNDg3MmFhN2Y3MzlmZTBlNDYyYTdfMy0xLTEtMS0w_ba814d27-0823-43b3-822c-19428b1bb281">36,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjQxYzFjYmRkYWQxMjQ4NzJhYTdmNzM5ZmUwZTQ2MmE3L3RhYmxlcmFuZ2U6NDFjMWNiZGRhZDEyNDg3MmFhN2Y3MzlmZTBlNDYyYTdfNS0xLTEtMS0w_be0c9697-1a00-4b69-abc6-08e3bf3506cd">13,071</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluations</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjQxYzFjYmRkYWQxMjQ4NzJhYTdmNzM5ZmUwZTQ2MmE3L3RhYmxlcmFuZ2U6NDFjMWNiZGRhZDEyNDg3MmFhN2Y3MzlmZTBlNDYyYTdfNi0xLTEtMS0w_d72634d8-b5c7-41bf-ab1c-28c028f44c6c">6,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" name="tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjQxYzFjYmRkYWQxMjQ4NzJhYTdmNzM5ZmUwZTQ2MmE3L3RhYmxlcmFuZ2U6NDFjMWNiZGRhZDEyNDg3MmFhN2Y3MzlmZTBlNDYyYTdfNy0xLTEtMS0w_9797cce4-f5b2-4cb3-896d-2c696d2d79a6">153</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - March&#160;28, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjQxYzFjYmRkYWQxMjQ4NzJhYTdmNzM5ZmUwZTQ2MmE3L3RhYmxlcmFuZ2U6NDFjMWNiZGRhZDEyNDg3MmFhN2Y3MzlmZTBlNDYyYTdfOC0xLTEtMS0w_d94d2f2e-e7c8-4b45-a738-10e5c2048dea">29,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div id="i054cbd30050c44329273be2f5c8cb627_64"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 &#8212; <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RleHRyZWdpb246YTY5OWE2M2RhNzJkNGE1ZTg3MjNhMWQ2M2IwMDE5NjlfMTIxNA_81b6e383-f38a-43de-a282-cc84e8ba3c00" continuedAt="i8f48ec1a6e614925821fd15c33ea162f" escape="true">Shareholders&#8217; equity</ix:nonNumeric></span></div><ix:continuation id="i8f48ec1a6e614925821fd15c33ea162f" continuedAt="i5324d1fd2731458db3417f2d4076a984"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed in the same manner except that the weighted average number of shares is increased to include dilutive securities. <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RleHRyZWdpb246YTY5OWE2M2RhNzJkNGE1ZTg3MjNhMWQ2M2IwMDE5NjlfMTI0MQ_b6b2a116-514c-4ae7-b0ac-7ad66932f3c3" continuedAt="id29f6cbaefc2444c8e98afd0fb6a415a" escape="true">The following table provides a reconciliation of basic to diluted weighted average number of common shares outstanding:</ix:nonNumeric></span></div><div style="text-align:justify"><ix:continuation id="id29f6cbaefc2444c8e98afd0fb6a415a"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOmMwYzZkYTUxYjRiNTRkMjZiODQ0ZjE0NGQwYTViODRiL3RhYmxlcmFuZ2U6YzBjNmRhNTFiNGI1NGQyNmI4NDRmMTQ0ZDBhNWI4NGJfMy0xLTEtMS0w_1cf033f9-54a8-4df3-b575-2928402fd396">46,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOmMwYzZkYTUxYjRiNTRkMjZiODQ0ZjE0NGQwYTViODRiL3RhYmxlcmFuZ2U6YzBjNmRhNTFiNGI1NGQyNmI4NDRmMTQ0ZDBhNWI4NGJfMy0zLTEtMS0w_c12f169f-2c39-439f-8a09-f1905add90ab">46,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOmMwYzZkYTUxYjRiNTRkMjZiODQ0ZjE0NGQwYTViODRiL3RhYmxlcmFuZ2U6YzBjNmRhNTFiNGI1NGQyNmI4NDRmMTQ0ZDBhNWI4NGJfNC0xLTEtMS0w_fca9cb18-a10b-42c4-8b6a-d19d84ca9790">709</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOmMwYzZkYTUxYjRiNTRkMjZiODQ0ZjE0NGQwYTViODRiL3RhYmxlcmFuZ2U6YzBjNmRhNTFiNGI1NGQyNmI4NDRmMTQ0ZDBhNWI4NGJfNC0zLTEtMS0w_dc2f4db5-7993-4fe5-a258-9c0bdbce79af">849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOmMwYzZkYTUxYjRiNTRkMjZiODQ0ZjE0NGQwYTViODRiL3RhYmxlcmFuZ2U6YzBjNmRhNTFiNGI1NGQyNmI4NDRmMTQ0ZDBhNWI4NGJfNi0xLTEtMS0w_f887dfdc-0cf5-405b-b5cd-58609755b968">47,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOmMwYzZkYTUxYjRiNTRkMjZiODQ0ZjE0NGQwYTViODRiL3RhYmxlcmFuZ2U6YzBjNmRhNTFiNGI1NGQyNmI4NDRmMTQ0ZDBhNWI4NGJfNi0zLTEtMS0w_ee7863ad-f9a0-4871-9d2a-e4691a235af9">47,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average number of shares that were antidilutive and therefore excluded from the calculation of earnings per share were <ix:nonFraction unitRef="shares" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RleHRyZWdpb246YTY5OWE2M2RhNzJkNGE1ZTg3MjNhMWQ2M2IwMDE5NjlfNTc3_09530310-cea3-4ce6-a8f2-754b0364222f"><ix:nonFraction unitRef="shares" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RleHRyZWdpb246YTY5OWE2M2RhNzJkNGE1ZTg3MjNhMWQ2M2IwMDE5NjlfNTc3_5bfa223a-22ec-45ae-b21b-1963396b2362">0.1</ix:nonFraction></ix:nonFraction> million the three months ended March&#160;28, 2021 and March&#160;29, 2020.</span></div><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RleHRyZWdpb246YTY5OWE2M2RhNzJkNGE1ZTg3MjNhMWQ2M2IwMDE5NjlfMTIzMg_22216ef5-59b5-4634-8de1-0f591e1dd2e2" continuedAt="ib38640d24d21467ea3893528cbfdc80b" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information relating to the changes in accumulated other comprehensive loss, net of tax, for the three months ended March&#160;28, 2021 and March&#160;29, 2020:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Flow Hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension and Other Postretirement Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive (Loss) Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i061329ce72ab45cd8b85b4f71757da41_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMi0xLTEtMS0w_6dac84e8-3d5e-482f-a83b-bd98fe16e870">482</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i888167bac0b74c0b91ef357da44354da_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMi0zLTEtMS0w_d68720c9-9339-4dd0-a8c3-6537d26a3b4d">150,257</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5166b58bdde74669b047cf8fcad868a0_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMi01LTEtMS0w_ba024da5-0294-4111-affb-483c54cb9b81">146,559</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0410db1e22f4755b06f8c887b1dadb8_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMi03LTEtMS0w_be651615-fcdb-4583-9ef9-b294a1798221">297,298</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff57f1b6cc0749829def2b7b17e5ff9b_D20210101-20210328" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMy0xLTEtMS0w_54960e3f-c7b7-4779-85d0-38cac1ee3d4d">811</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a5d6a32caa1458585e3e6b98a4223f7_D20210101-20210328" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMy0zLTEtMS0w_52eebf11-1e14-4524-9325-c0ba3480b660">161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia06bde8e435942148e25657d58b84a01_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMy01LTEtMS0w_8b8d8979-beb6-44c2-84b1-5a9d10269fc9">24,075</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia71c0e6368cf40b198f493a09d80bf60_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMy03LTEtMS0w_f7d8ac68-7831-4841-934f-547d5378537c">24,725</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive&#160;income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff57f1b6cc0749829def2b7b17e5ff9b_D20210101-20210328" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNC0xLTEtMS0w_ff2fe8b5-e103-412a-8fe0-43844a6ae454">838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a5d6a32caa1458585e3e6b98a4223f7_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNC0zLTEtMS0w_9a2d9f39-1187-48df-8fd8-61567b1a2ffa">1,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia06bde8e435942148e25657d58b84a01_D20210101-20210328" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNC01LTEtMS0w_22c06570-5062-471b-bc2c-e5a325f5ac7f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia71c0e6368cf40b198f493a09d80bf60_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNC03LTEtMS0w_93188029-792f-4a6c-8d11-f18f67edc2f4">2,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff57f1b6cc0749829def2b7b17e5ff9b_D20210101-20210328" decimals="-3" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNS0xLTEtMS0w_425ac76b-e8ca-4a04-88cd-0afb37064b9f">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a5d6a32caa1458585e3e6b98a4223f7_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNS0zLTEtMS0w_9059f4a5-752c-4bcf-825d-1e4e8450e4a6">1,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia06bde8e435942148e25657d58b84a01_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNS01LTEtMS0w_6c2f6c12-95d4-4706-b7df-2794197cfb90">24,075</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia71c0e6368cf40b198f493a09d80bf60_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNS03LTEtMS0w_58c810c5-79cc-4d41-a64f-49c50dd40775">22,437</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 28, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b6f5a9e6c794015b0f8e161cdc49959_I20210328" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNy0xLTEtMS0w_0c4950ab-5c1c-47a1-a84e-54c025dda203">455</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib044fd07af9243b7b446e6541f55dc47_I20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNy0zLTEtMS0w_1fbfc54b-e2e0-4674-ba86-e090086dbbb8">148,646</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib7d360b50baa4013a7f9d82f66852dbd_I20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNy01LTEtMS0w_62830378-a8f5-46bb-93da-39b14208b2c0">170,634</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idd81da09e2c24150af4f646c0efaf4f7_I20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNy03LTEtMS0w_efee514a-57bb-4c04-bd7e-2f1269132255">319,735</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="i5324d1fd2731458db3417f2d4076a984"><div style="margin-bottom:6pt;text-align:justify"><ix:continuation id="ib38640d24d21467ea3893528cbfdc80b"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Flow Hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension and Other Postretirement Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive (Loss) Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5de2d3e204b4b3491b8e9163a114610_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMi0xLTEtMS0w_d22a8411-da39-4c43-b8c3-1ef3f677f9c2">735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0620948657f34aac93c75bdf6abe1ed4_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMi0zLTEtMS0w_c805e981-05bc-4549-8b40-d637a9ee1915">138,810</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58b4b5dd0ebb4a19bb1fa8bfd78c3d45_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMi01LTEtMS0w_28fb501f-af55-4e84-a8ff-346131687ad0">206,317</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc8cc03a3ddc404db77431c32c2f77cd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMi03LTEtMS0w_3cb5929a-2fc9-4269-a1bf-831726ed2a98">344,392</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccacddb3c2a644b482611f480f38f3f6_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMy0xLTEtMS0w_bf9c5481-3f8a-4b69-9e54-b0c2a08df2c1">3,760</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0ee34b321d48d3985988673ffc2384_D20200101-20200329" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMy0zLTEtMS0w_92c2e097-8937-4823-aef0-683cf6d5b901">263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie207ee32df20440b971f36241dd689c3_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMy01LTEtMS0w_82a25500-9c11-42f6-8792-fa349d5aff32">18,199</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fb56850309a4bd182c2740dee2a353b_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMy03LTEtMS0w_659c0868-23d1-4538-9fe8-34273f546a90">21,696</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive&#160;loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccacddb3c2a644b482611f480f38f3f6_D20200101-20200329" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNC0xLTEtMS0w_7f23961a-ae32-4b4f-9254-47d981d5586d">57</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0ee34b321d48d3985988673ffc2384_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNC0zLTEtMS0w_2fe35b7c-d6f5-46f3-b259-926f4a428903">1,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie207ee32df20440b971f36241dd689c3_D20200101-20200329" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNC01LTEtMS0w_1ecbe790-24c4-4647-81f6-4ddbdffcf132">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fb56850309a4bd182c2740dee2a353b_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNC03LTEtMS0w_8d97a9ce-8c3b-4950-b3a2-6fc9f20f8b14">1,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccacddb3c2a644b482611f480f38f3f6_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNS0xLTEtMS0w_eaab896a-e4d2-47b4-bd84-fbe0a3a7437f">3,817</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0ee34b321d48d3985988673ffc2384_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNS0zLTEtMS0w_3d6daef9-0f7b-4a10-883b-9f191fb1489f">1,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie207ee32df20440b971f36241dd689c3_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNS01LTEtMS0w_23ec0790-036a-49e7-a056-b7b61f0a80c3">18,199</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fb56850309a4bd182c2740dee2a353b_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNS03LTEtMS0w_3a190f2c-a0be-4c41-8832-184dca35fc27">20,327</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 29, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if795152872644589b0429be1a277ade5_I20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNy0xLTEtMS0w_2b3cf55b-833b-4720-9252-5c827b745020">3,082</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c418bce4b1742798b2192bd7f051014_I20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNy0zLTEtMS0w_44a4403d-9c9b-4f0f-ad15-3f6714b56b22">137,121</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie98e634c72924788bef21e07509bb123_I20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNy01LTEtMS0w_c70ba36d-5b2d-4c5c-b95b-d23d99a1cc6b">224,516</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6ca7ab2d6db44cdb412cef8a345ea24_I20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNy03LTEtMS0w_61739520-3dbe-4f89-a1ea-3e991781cb3d">364,719</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;<ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RleHRyZWdpb246YTY5OWE2M2RhNzJkNGE1ZTg3MjNhMWQ2M2IwMDE5NjlfMTIyMA_d993f73a-c2aa-41ad-b52b-fa3679fc8b5e" continuedAt="if601db328d3e45148e34f4fab8ea327b" escape="true">The following table provides information relating to the location in the statements of operations and amount of reclassifications of losses/(gains) in accumulated other comprehensive (loss) income into expense/(income), net of tax, for the three months ended March&#160;28, 2021 and March&#160;29, 2020:</ix:nonNumeric></span></div><ix:continuation id="if601db328d3e45148e34f4fab8ea327b"><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses (gains) on foreign exchange contracts:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee689d78100347f78d98dd62a796c5e7_D20210101-20210328" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNC0xLTEtMS0w_e905fcd8-5dc9-4e05-a044-72539246305e">846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04caa45c8c4043aa871291fbb899f50a_D20200101-20200329" decimals="-3" sign="-" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNC0zLTEtMS0w_9b975df2-5c2d-4c4b-af31-e031faa51a0b">66</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee689d78100347f78d98dd62a796c5e7_D20210101-20210328" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNS0xLTEtMS0w_b5f2ef90-7aee-4861-8bfa-18ef0c1f4342">846</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04caa45c8c4043aa871291fbb899f50a_D20200101-20200329" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNS0zLTEtMS0w_bee5ce3c-ec1d-4051-a0d0-353d13d45e2a">66</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit) tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee689d78100347f78d98dd62a796c5e7_D20210101-20210328" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNi0xLTEtMS0w_61ab62ea-ee91-4fa9-bbcf-a6e3dfea5b94">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04caa45c8c4043aa871291fbb899f50a_D20200101-20200329" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNi0zLTEtMS0w_0deab5c9-cf3c-435c-ad6b-6de7baf7bc6d">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee689d78100347f78d98dd62a796c5e7_D20210101-20210328" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNy0xLTEtMS0w_3784daf2-a4b2-49b0-b6d3-62eeb24fa466">838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04caa45c8c4043aa871291fbb899f50a_D20200101-20200329" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNy0zLTEtMS0w_42828d19-0424-434c-840f-2e337a381a28">57</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of pension and other postretirement benefit items </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i986d7830b19040eda222356d5e01f787_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfOS0xLTEtMS0w_9c2849d9-2719-4843-9172-5d48a6749812">2,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71c249a553b84e36b8a2ad0a9b4a9e55_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfOS0zLTEtMS0w_624eee21-e5b5-40a8-9031-dd426cf2438e">1,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior-service costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i370878d20da645e4b34d1a68be9d7c40_D20210101-20210328" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTAtMS0xLTEtMA_dea2c64f-8514-466a-8ff0-953152fc579e">251</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieeccd4125a9048388cfeca48c23f61e0_D20200101-20200329" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTAtMy0xLTEtMA_70b345ac-1f7a-47f8-8051-9e679f59da08">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic41cebe4e70e4308b2aaf97c08d975d6_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTItMS0xLTEtMA_33f60f22-174a-40be-8123-a1c3281361c9">1,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ea92ec140e144f4aeb34e18d3649d3e_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTItMy0xLTEtMA_3cc95134-4565-45e5-b095-830d95750f6c">1,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic41cebe4e70e4308b2aaf97c08d975d6_D20210101-20210328" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTMtMS0xLTEtMA_68c51282-4928-4319-982e-d178b6164be9">442</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6ea92ec140e144f4aeb34e18d3649d3e_D20200101-20200329" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTMtMy0xLTEtMA_71640645-e28a-4035-abc4-d9dc92a9d4f2">434</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic41cebe4e70e4308b2aaf97c08d975d6_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTQtMS0xLTEtMA_bccd3f7c-51ef-4087-a7b2-3d091418af8a">1,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ea92ec140e144f4aeb34e18d3649d3e_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTQtMy0xLTEtMA_6859126e-50fc-4560-9f1a-737dfd56974a">1,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24afa0800ad04eb7a51fede95c4fae41_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTUtMS0xLTEtMA_51cc3993-30d5-4c8b-b22b-e095d305ec9f">2,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5dfb582b46644104b2238721489996a4_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTUtMy0xLTEtMA_89a72789-e524-4f99-be73-48639523678e">1,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) These accumulated other comprehensive (loss) income components are included in the computation of net benefit expense for pension and other postretirement benefit plans.</span></div></ix:continuation></ix:continuation><div id="i054cbd30050c44329273be2f5c8cb627_67"></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11 &#8212; <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182Ny9mcmFnOmQwNTBmN2M3YzQ0MTRhMWNhNTZhYWY4YmJjMTBjMDI0L3RleHRyZWdpb246ZDA1MGY3YzdjNDQxNGExY2E1NmFhZjhiYmMxMGMwMjRfNjA1_d54ee73b-26c4-472b-8113-b0961678a13f" continuedAt="i9f3b534cd3e64b158d3d29c65668a9c4" escape="true">Taxes on income from continuing operations</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><ix:continuation id="i9f3b534cd3e64b158d3d29c65668a9c4" continuedAt="i40afae575513433b94b93e5d6c55a3c0"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182Ny9mcmFnOmQwNTBmN2M3YzQ0MTRhMWNhNTZhYWY4YmJjMTBjMDI0L3RleHRyZWdpb246ZDA1MGY3YzdjNDQxNGExY2E1NmFhZjhiYmMxMGMwMjRfNjAx_41ad76dc-02d8-4a54-b15b-68cf05b18c4a" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182Ny9mcmFnOmQwNTBmN2M3YzQ0MTRhMWNhNTZhYWY4YmJjMTBjMDI0L3RhYmxlOmJhYzA5YTk3OGY5YjRlNjViMTY1OTBhMGQ5ZDcwM2ZmL3RhYmxlcmFuZ2U6YmFjMDlhOTc4ZjliNGU2NWIxNjU5MGEwZDlkNzAzZmZfMi0xLTEtMS0w_3d003fb9-d5d4-4322-89fa-9045bb164e15">14.2</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182Ny9mcmFnOmQwNTBmN2M3YzQ0MTRhMWNhNTZhYWY4YmJjMTBjMDI0L3RhYmxlOmJhYzA5YTk3OGY5YjRlNjViMTY1OTBhMGQ5ZDcwM2ZmL3RhYmxlcmFuZ2U6YmFjMDlhOTc4ZjliNGU2NWIxNjU5MGEwZDlkNzAzZmZfMi0zLTEtMS0w_e9dd1653-1465-43dc-91b4-860165797a8e">7.8</ix:nonFraction>%</span></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i40afae575513433b94b93e5d6c55a3c0">The effective income tax rate for the three months ended March 28, 2021 and March 29, 2020 was <ix:nonFraction unitRef="number" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182Ny9mcmFnOmQwNTBmN2M3YzQ0MTRhMWNhNTZhYWY4YmJjMTBjMDI0L3RleHRyZWdpb246ZDA1MGY3YzdjNDQxNGExY2E1NmFhZjhiYmMxMGMwMjRfMjc0ODc3OTA3MTc2MQ_9f6b6dd4-2144-4e83-a9b8-6b2d1cf517bf">14.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182Ny9mcmFnOmQwNTBmN2M3YzQ0MTRhMWNhNTZhYWY4YmJjMTBjMDI0L3RleHRyZWdpb246ZDA1MGY3YzdjNDQxNGExY2E1NmFhZjhiYmMxMGMwMjRfMjc0ODc3OTA3MTc2OA_438efa3a-957b-4bc9-bd3d-5bd02890cf2d">7.8</ix:nonFraction>%, respectively. The effective income tax rates for both the three months ended March&#160;28, 2021 and March 29, 2020 reflect a significant net tax benefit related to share-based compensation. The effective income tax rate for the three months ended March 29, 2020 reflects a non-taxable contingent consideration adjustment recognized in connection with a decrease in the fair value of our contingent consideration liabilities.</ix:continuation> </span></div><div id="i054cbd30050c44329273be2f5c8cb627_70"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12 &#8212; <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183MC9mcmFnOjk3YjA1Yzk1ZjhmNzRkNzM4YzI2MjNiOTU3M2VmNTM4L3RleHRyZWdpb246OTdiMDVjOTVmOGY3NGQ3MzhjMjYyM2I5NTczZWY1MzhfNDk4Mw_898cc5b1-c987-41ed-8bb9-6657f586157c" continuedAt="i76bdde0fd5824b79a01d798d3d1f3356" escape="true">Commitments and contingent liabilities</ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify;text-indent:18pt"><ix:continuation id="i76bdde0fd5824b79a01d798d3d1f3356" continuedAt="i5bc1cd1389c642fb8466b7b6c78d0d01"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Environmental:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are subject to contingencies as a result of environmental laws and regulations that in the future may require us to take further action to correct the effects on the environment of prior disposal practices or releases of chemical or petroleum substances by us or other parties. Much of this liability results from the U.S. Comprehensive Environmental Response, Compensation and Liability Act, often referred to as Superfund, the U.S. Resource Conservation and Recovery Act and similar state laws. These laws require us to undertake certain </span></ix:continuation></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="i5bc1cd1389c642fb8466b7b6c78d0d01"><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">investigative and remedial activities at sites where we conduct or once conducted operations or at sites where Company-generated waste was disposed.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remediation activities vary substantially in duration and cost from site to site. These activities, and their associated costs, depend on the mix of unique site characteristics, evolving remediation technologies, the regulatory agencies involved and their enforcement policies, as well as the presence or absence of other potentially responsible parties. At March&#160;28, 2021, we have recorded $<ix:nonFraction unitRef="usd" contextRef="ifdf8d95378d24431aff0a0e361939bbf_I20210328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183MC9mcmFnOjk3YjA1Yzk1ZjhmNzRkNzM4YzI2MjNiOTU3M2VmNTM4L3RleHRyZWdpb246OTdiMDVjOTVmOGY3NGQ3MzhjMjYyM2I5NTczZWY1MzhfMTE0MA_bebe0f6b-6226-440d-89c4-7ad119db7286">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if8c996f253b74db4840d471e558ec138_I20210328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183MC9mcmFnOjk3YjA1Yzk1ZjhmNzRkNzM4YzI2MjNiOTU3M2VmNTM4L3RleHRyZWdpb246OTdiMDVjOTVmOGY3NGQ3MzhjMjYyM2I5NTczZWY1MzhfMTE0Nw_2e683b43-53f3-47f9-adfd-6ef4e6a00d47">5.0</ix:nonFraction> million in accrued liabilities and other liabilities, respectively, relating to these matters. Considerable uncertainty exists with respect to these liabilities and, if adverse changes in circumstances occur, the potential liability may exceed the amount accrued as of March&#160;28, 2021. The time frame over which the accrued amounts may be paid out, based on past history, is estimated to be <ix:nonNumeric contextRef="i84fb29f06b4d422cbf4acd7e8fda6fa1_D20210101-20210328" format="ixt-sec:duryear" name="tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183MC9mcmFnOjk3YjA1Yzk1ZjhmNzRkNzM4YzI2MjNiOTU3M2VmNTM4L3RleHRyZWdpb246OTdiMDVjOTVmOGY3NGQ3MzhjMjYyM2I5NTczZWY1MzhfMTUyMA_0d0d52d9-e189-4214-94eb-b9a05f177bd0">10</ix:nonNumeric>-<ix:nonNumeric contextRef="i21d0af1ea8ee4a42b06828a0e51b45d7_D20210101-20210328" format="ixt-sec:duryear" name="tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183MC9mcmFnOjk3YjA1Yzk1ZjhmNzRkNzM4YzI2MjNiOTU3M2VmNTM4L3RleHRyZWdpb246OTdiMDVjOTVmOGY3NGQ3MzhjMjYyM2I5NTczZWY1MzhfMTUyMw_da5520f0-5685-4158-a1de-29731ac5b6b1">15</ix:nonNumeric> years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal matters: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a party to various lawsuits and claims arising in the normal course of business. These lawsuits and claims include actions involving product liability, product warranty, commercial disputes, intellectual property, contract, employment, environmental and other matters. As of March&#160;28, 2021, we have recorded accrued liabilities of $<ix:nonFraction unitRef="usd" contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LitigationReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183MC9mcmFnOjk3YjA1Yzk1ZjhmNzRkNzM4YzI2MjNiOTU3M2VmNTM4L3RleHRyZWdpb246OTdiMDVjOTVmOGY3NGQ3MzhjMjYyM2I5NTczZWY1MzhfMTg3NA_0f2a92d3-bf29-4075-9140-017760d81981">0.4</ix:nonFraction> million in connection with such contingencies, representing our best estimate of the cost within the range of estimated possible losses that will be incurred to resolve these matters.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 17, 2021, representatives of the selling shareholders from whom we acquired Essential Medical, Inc., filed suit on behalf of such shareholders in the Court of Chancery of the State of Delaware alleging, among other things, that we breached the merger agreement relating to the acquisition in connection with activities relating to the achievement of revenue-based milestone goals under the agreement. The suit seeks money damages in the amount of $<ix:nonFraction unitRef="usd" contextRef="ibc32a5c89eaa4c9c94d2f4ae3ab4289d_D20210217-20210217" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183MC9mcmFnOjk3YjA1Yzk1ZjhmNzRkNzM4YzI2MjNiOTU3M2VmNTM4L3RleHRyZWdpb246OTdiMDVjOTVmOGY3NGQ3MzhjMjYyM2I5NTczZWY1MzhfMjc0ODc3OTA3NTE4OQ_391e9d3a-bd0f-46f3-b8df-93453467b832">66.9</ix:nonFraction>&#160;million plus interest. We are assessing our response to this action, but believe that the claim lacks merit, and intend to defend ourselves vigorously.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, we began producing documents and information in response to a Civil Investigative Demand (a &#8220;CID&#8221;) received in March 2020 by one of our subsidiaries, NeoTract, Inc. (&#8220;NeoTract&#8221;), from the U.S. Department of Justice through the United States Attorney&#8217;s Office for the Northern District of Georgia (collectively, the &#8220;DOJ&#8221;). The CID relates to the DOJ&#8217;s investigation of a single NeoTract customer, requires the production of documents and information pertaining to communications with, and certain rebate programs offered to, that customer and pertains to communications and activities occurring both prior to our acquisition of NeoTract in October 2017 and thereafter.  In July 2020, the DOJ advised us that it had opened an investigation under the civil False Claims Act, 31 U.S.C. &#167;3729, with respect to NeoTract&#8217;s operations broadly in addition to the customer investigation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on information currently available, advice of counsel, established reserves and other resources, we do not believe that the outcome of any outstanding litigation and claims is likely to be, individually or in the aggregate, material to our business, financial condition, results of operations or liquidity. However, in the event of unexpected further developments, it is possible that the ultimate resolution of these matters, or other similar matters, if unfavorable, may be materially adverse to our business, financial condition, results of operations or liquidity. Legal costs such as outside counsel fees and expenses are charged to selling, general and administrative expenses in the period incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain policies and procedures to promote compliance with the Anti-Kickback Statute, False Claims Acts and other applicable laws and regulations and intend to provide information sought by the government. We cannot at this time reasonably predict, however, the ultimate scope or outcome of this matter, including whether an investigation may raise other compliance issues of interest, including those beyond the scope described above or how any such issues might be resolved. We also cannot at this time reasonably estimate any potential liabilities or penalty, if any, that may arise from this matter, which could have a material adverse effect on our results of operations and financial condition.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tax audits and examinations: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are routinely subject to tax examinations by various tax authorities. As of March&#160;28, 2021, the most significant tax examinations in process were in Ireland and Germany. We may establish reserves with respect to our uncertain tax positions, after we adjust the reserves to address developments with respect to our uncertain tax positions, including developments in these tax examinations. Accordingly, developments in tax audits and examinations, including resolution of uncertain tax positions, could result in increases or decreases to our recorded tax liabilities, which could impact our financial results.</span></div></ix:continuation><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><div id="i054cbd30050c44329273be2f5c8cb627_73"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TELEFLEX INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13 &#8212; <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RleHRyZWdpb246N2ZmYjRiY2E1NTE5NDVhNGIwOGU4MzhhYTM2ZDVjMWRfODYw_333c160a-2f1b-4686-93dc-3eb8cc5eff41" continuedAt="ifeb4b6254d0a4e288da8a6a69b42bb42" escape="true">Segment information</ix:nonNumeric></span></div><ix:continuation id="ifeb4b6254d0a4e288da8a6a69b42bb42"><ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RleHRyZWdpb246N2ZmYjRiY2E1NTE5NDVhNGIwOGU4MzhhYTM2ZDVjMWRfODY5_60f9f156-dff8-4908-b93d-b819e123b319" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present our segment results for the three months ended March&#160;28, 2021 and March&#160;29, 2020:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba1890e7a06e43428f94661ec50958b5_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfMy0xLTEtMS0w_4b9e2e73-0e55-43cf-8bfe-218dbecc770e">375,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27c1a8be0be846b680950fbe83e58824_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfMy0zLTEtMS0w_4bba10bb-cb1b-45d8-8f7e-a8de74ce3ce2">358,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd38677da4b7409287061cf076db987f_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNC0xLTEtMS0w_e057604a-a950-41eb-88de-e9cc2eac373b">141,253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53656ecfc292444dac514cc19e4ed81e_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNC0zLTEtMS0w_f19098b6-e5ae-48ab-8140-ab5b6bf5cd62">156,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id139a985deac4e6f9ced762a1a24f4d5_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNS0xLTEtMS0w_6b677991-9384-4a79-8227-4079030602bc">63,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71cdf68601a247118d41e5265c6644fe_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNS0zLTEtMS0w_b0419248-e8e9-41c3-92fd-d91a43c9e530">53,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i594f71b700694be3b00ff80f6ad586ed_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNi0xLTEtMS0w_d909e8cf-019c-4ead-a7c7-cb062ffd6043">53,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8348b009f67f439781cdad6966ebc5d5_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNi0zLTEtMS0w_35f592a6-c490-4b8d-a0cf-a5e28a68713d">63,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNy0xLTEtMS0w_2f3e9c0e-6695-4758-9b0b-836a2f7e7de1">633,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNy0zLTEtMS0w_cc061e91-db1f-472f-aa84-92e153a43ca7">630,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e171dfb340f4dc99facab2fd42e839a_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfMy0xLTEtMS0w_aa026186-1a80-4c54-9593-88a394ff10f0">83,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24db0e7cd641424781b51678f52dccb5_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfMy0zLTEtMS0w_880d8c6a-50ac-45c3-b7df-28b36edddd6e">140,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaa2c859c1dc4ef3b51e8563e25eade7_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNC0xLTEtMS0w_15f83dfb-a2aa-467b-9ca2-25a9c74e225b">22,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i860abbb9268b43f1956007f795b14e4c_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNC0zLTEtMS0w_fa411d09-630d-440c-a737-605162f7aac7">20,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c9cbcc389174ce6adce86f4c9ac093f_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNS0xLTEtMS0w_ad7459ff-a2b2-4b1b-b337-6a7f654c722d">14,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86b98fd781c447c98527b7d303580c7_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNS0zLTEtMS0w_9839e593-c181-4c76-8d00-533620f9676c">10,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9b0031c2bee4d7ab9453cc6d11e4d86_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNi0xLTEtMS0w_a1a07089-fde4-4a49-b7f8-ed1da309433b">12,562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1b67dac5c8541fa9d72f004a09a99a0_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNi0zLTEtMS0w_464df434-fc2a-4204-b6f1-5aaba02343fe">15,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i736b5d782fab45b7bc9fb345e0d14680_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNy0xLTEtMS0w_43b8d96b-4ce9-4528-a863-1b48960a8f43">134,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i698d0add78254539817c76f4d5a6b39e_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNy0zLTEtMS0w_25505b9b-4fd6-41b9-b712-bfcdaf355923">186,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated expenses </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5486124f4d44f5cb49aff253e3497e7_D20210101-20210328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfOC0xLTEtMS0w_b1d0b99b-1b1a-4c9b-8bb2-18e82566f26a">30,641</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7bb368e26b4749cd8612fe98f1a1158e_D20200101-20200329" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfOC0zLTEtMS0w_cbb288f4-6aec-4671-8de2-13b568211c4e">29,633</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before interest and taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfOS0xLTEtMS0w_0eea0ad4-7602-49d6-8636-5921e7dbb023">103,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfOS0zLTEtMS0w_40e5d3ea-fd4a-48aa-af93-421bf6606b05">157,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Segment operating profit includes segment net revenues from external customers reduced by the segment's standard cost of goods sold, adjusted for fixed manufacturing cost absorption variances, selling, general and administrative expenses, research and development expenses and an allocation of corporate expenses. Corporate expenses are allocated among the segments in proportion to the respective amounts of one of several items (such as net revenues, numbers of employees, and amount of time spent), depending on the category of expense involved.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Unallocated expenses primarily include manufacturing variances other than fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of assets.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i054cbd30050c44329273be2f5c8cb627_76"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14 &#8212; <ix:nonNumeric contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183Ni9mcmFnOjAzODUwZmM1MzExNjQxNDViZDdjMDAyYzdjYzNkNGUyL3RleHRyZWdpb246MDM4NTBmYzUzMTE2NDE0NWJkN2MwMDJjN2NjM2Q0ZTJfODkz_f0349dee-d3e8-45cc-a77f-b86ebe82e3b2" continuedAt="i51e3b887926344d1babd2d74fedccdc5" escape="true">Subsequent event</ix:nonNumeric></span></div><ix:continuation id="i51e3b887926344d1babd2d74fedccdc5"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redemption of <ix:nonFraction unitRef="number" contextRef="iab3e71bfcc71453db7e25ff7dcf385fc_I20160516" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183Ni9mcmFnOjAzODUwZmM1MzExNjQxNDViZDdjMDAyYzdjYzNkNGUyL3RleHRyZWdpb246MDM4NTBmYzUzMTE2NDE0NWJkN2MwMDJjN2NjM2Q0ZTJfMjc0ODc3OTA3NTkyMQ_eff91a9e-9852-4617-a41c-36e2ef073b0b">4.875</ix:nonFraction>% Senior Notes due 2026</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2021, we issued a notice of redemption to holders of our outstanding $<ix:nonFraction unitRef="usd" contextRef="iab3e71bfcc71453db7e25ff7dcf385fc_I20160516" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183Ni9mcmFnOjAzODUwZmM1MzExNjQxNDViZDdjMDAyYzdjYzNkNGUyL3RleHRyZWdpb246MDM4NTBmYzUzMTE2NDE0NWJkN2MwMDJjN2NjM2Q0ZTJfMjc0ODc3OTA3NTg3Mw_3e53712e-635f-44a4-b6e3-4c24a1b7d616">400</ix:nonFraction>&#160;million aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="iab3e71bfcc71453db7e25ff7dcf385fc_I20160516" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183Ni9mcmFnOjAzODUwZmM1MzExNjQxNDViZDdjMDAyYzdjYzNkNGUyL3RleHRyZWdpb246MDM4NTBmYzUzMTE2NDE0NWJkN2MwMDJjN2NjM2Q0ZTJfMjc0ODc3OTA3NTg4Nw_f6d5c34d-1155-4c5f-86de-3ee0ae5ffc35">4.875</ix:nonFraction>% Senior Notes due 2026 (the &#8220;2026 Notes&#8221;). Pursuant to the notice of redemption, the 2026 Notes will be redeemed on June 1, 2021 (the &#8220;Redemption Date&#8221;) at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="i937d24e3e255478aa1c9bc4c627a004d_D20210601-20210601" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183Ni9mcmFnOjAzODUwZmM1MzExNjQxNDViZDdjMDAyYzdjYzNkNGUyL3RleHRyZWdpb246MDM4NTBmYzUzMTE2NDE0NWJkN2MwMDJjN2NjM2Q0ZTJfMjc0ODc3OTA3NTg5NQ_1d1c9260-ac16-42e9-aa48-694fa3a1587a">102.438</ix:nonFraction>% of the principal amount of the 2026 Notes plus accrued and unpaid interest up to, but not including, the Redemption Date (the &#8220;Redemption Price&#8221;). The notice of redemption provides that the redemption is subject to the condition that we are able to borrow funds under our revolving credit agreement on the Redemption Date in an amount sufficient to pay the aggregate Redemption Price. We anticipate recognizing a loss on extinguishment of debt of $<ix:nonFraction unitRef="usd" contextRef="i9b12e9a47724434f93421fa413d62180_D20210329-20210628" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183Ni9mcmFnOjAzODUwZmM1MzExNjQxNDViZDdjMDAyYzdjYzNkNGUyL3RleHRyZWdpb246MDM4NTBmYzUzMTE2NDE0NWJkN2MwMDJjN2NjM2Q0ZTJfMjc0ODc3OTA3NTkwNg_c1b216c3-b800-4dbd-a394-3c027e7b9744">13.0</ix:nonFraction>&#160;million in the second quarter of 2021 as a result of the redemption of the 2026 Notes.</span></div></ix:continuation><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><div id="i054cbd30050c44329273be2f5c8cb627_88"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div id="i054cbd30050c44329273be2f5c8cb627_91"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Teleflex Incorporated (&#8220;we,&#8221; &#8220;us,&#8221; &#8220;our" and &#8220;Teleflex&#8221;) is a global provider of medical technology products focused on enhancing clinical benefits, improving patient and provider safety and reducing total procedural costs. We primarily design, develop, manufacture and supply single-use medical devices used by hospitals and healthcare providers for common diagnostic and therapeutic procedures in critical care and surgical applications. We market and sell our products worldwide through a combination of our direct sales force and distributors. Because our products are used in numerous markets and for a variety of procedures, we are not dependent upon any one end-market or procedure. We are focused on achieving consistent, sustainable and profitable growth by increasing our market share and improving our operating efficiencies.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate our portfolio of products and businesses on an ongoing basis to ensure alignment with our overall objectives. Based on our evaluation, we may identify opportunities to divest businesses and product lines that do not meet our objectives.&#160;In addition, we may seek to optimize utilization of our facilities through restructuring initiatives designed to further improve our cost structure and enhance our competitive position.&#160;We also may continue to explore opportunities to expand the size of our business and improve operating margins through a combination of acquisitions and distributor to direct sales conversions, which generally involve our elimination of a distributor from the sales channel, either by acquiring the distributor or terminating the distributor relationship (in some instances, particularly in Asia, the conversions involve our acquisition or termination of a master distributor and the continued sale of our products through sub-distributors or through new distributors).  Distributor to direct sales conversions are designed to facilitate improved product pricing and more direct access to the end users of our products within the sales channel.</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COVID-19 pandemic</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to experience the effects of the global COVID-19 pandemic. Among other things, the response to the COVID-19 pandemic has had the effect of reducing the number of elective procedures being carried out, which has impacted and continues to impact some of our product categories, including our interventional urology, surgical, interventional, anesthesia and OEM products, which have experienced and continue to experience decreased demand. We have also experienced and continue to experience increased demand for products used in the treatment of patients with COVID-19, which are mostly concentrated in our respiratory and vascular access product categories. During 2020 and for the three months ended March 28, 2021, each of our segments were and continue to be negatively impacted by the COVID-19 pandemic due to the reduction in elective procedures and, to a lesser extent, as a result of government-mandated and self-imposed shut-downs in several countries, which were implemented to protect individuals and control the spread of COVID-19. The COVID-19 pandemic is impacting other elements of our operations, as well as our employees, contractors, suppliers, customers, freight transport providers and other business partners. To date, we have not experienced significant disruptions in the global supply chain for our products that are in high demand, but, in some cases, delivery times have lengthened, resulting in backorders for some of our products.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, there have been and continues to be impacts on our cost structure resulting from measures that we and other businesses are taking or will take, in accordance with governmental requirements and otherwise, to protect our employees and business partners. We continue to assess the impact on our business (including our employees, customers and suppliers) of travel restrictions, border closures and quarantines as they affect our various sites, including our 35 global manufacturing sites. In most jurisdictions, our manufacturing and distribution sites remain open because we are considered an essential business.  However, we have experienced temporary or partial work stoppages in some manufacturing sites in North America and Asia. During 2020 and through the three months ended March 28, 2021, we experienced, and we continue to experience, inefficiencies in our manufacturing operations due to government-mandated and self-imposed restrictions placed on and safety measures implemented at our facilities globally. From an operating expense perspective, we have experienced and continue to experience net decreases in selling, general and administrative expenses compared to levels experienced prior to the onset of the COVID-19 pandemic due to cost mitigation efforts implemented to control discretionary spending including selling, marketing and travel and entertainment related costs.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have yet to return to the revenue growth levels that we achieved prior to the onset of the pandemic. In addition, the degree of improvement has varied by product category and by region. It is uncertain whether this trend will continue or if we will again experience a decrease in the number of elective procedures performed as the COVID-19 pandemic evolves, particularly if the virus becomes more prevalent or if new strains of the virus continue to emerge. Overall, we believe that the COVID-19 pandemic will continue to negatively affect our revenues and </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations, at least over the near-term. Because of the dynamic nature of the crisis, such as recent regional COVID-19 outbreaks that are impacting the recovery, we cannot accurately predict the extent or duration of the impacts of the pandemic.</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As used in this discussion, "new products" are products for which commercial sales have commenced within the past 36 months, and &#8220;existing products&#8221; are products for which commercial sales commenced more than 36 months ago.  Discussion of results of operations items that reference the effect of one or more acquired and/or divested businesses or assets (except as noted below with respect to acquired distributors) generally reflects the impact of the acquisitions and/or divestitures within the first 12 months following the date of the acquisition and/or divestiture. In addition to increases and decreases in the per unit selling prices of our products to our customers, our discussion of the impact of product price increases and decreases also reflects the impact on the pricing of our products resulting from the elimination of the distributor, either through acquisition or termination of the distributor, from the sales channel. All of the dollar amounts in the tables are presented in millions unless otherwise noted.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain financial information is presented on a rounded basis, which may cause minor differences.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net revenues</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues for the three months ended March&#160;28, 2021 increased $3.3 million, or 0.5%, compared to the prior year period, which was primarily attributable to net revenues of $20.3 million generated by acquired businesses and $20.3 million of favorable fluctuations in foreign currency exchange rates, largely offset by a net decrease in sales volumes of existing products mostly caused by the COVID-19 pandemic.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross profit</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin for the three months ended March 28, 2021 increased 140 basis points, or 2.6%, compared to the prior year period primarily due to benefits from cost improvement initiatives and favorable product mix. The increases in gross margin were partially offset by unfavorable fluctuations in foreign currency exchange rates.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, general and administrative</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses for the three months ended March 28, 2021 increased $55.3 million compared to the prior year period. The increase was primarily attributable to the benefit recognized in the prior year resulting from decreases in the estimated fair value of our contingent consideration liabilities caused by the adverse impacts of the COVID-19 pandemic and operating expenses incurred by acquired businesses, primarily Z-Medica. The increases in selling, general and administrative costs were partially offset by lower selling expenses, largely caused by the COVID-19 pandemic, within certain of our product portfolios.  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.691%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in research and development expenses for the three months ended March&#160;28, 2021 compared to the prior year period was primarily attributable to European Union Medical Device Regulation ("EU MDR") related costs partially offset by lower project spend within certain of our product portfolios.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring and impairment charges </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Restructuring plan</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2021, we committed to a restructuring plan designed to streamline various business functions across our segments. We estimate that we will incur aggregate pre-tax restructuring charges of $7 million to $9 million, consisting primarily of termination benefits. In addition, we expect to incur $3 million to $4 million in restructuring related charges, most of which are expected to be recognized in cost of sales. We expect this program will be substantially completed by the end of 2021.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to begin realizing plan-related savings in 2021 and expect to achieve annual pre-tax savings of $13 million to $16 million once the plan is fully implemented.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Anticipated charges and pre-tax savings related to restructuring programs and other similar cost savings initiatives </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the 2021 Restructuring plan, we have ongoing restructuring programs primarily related to the consolidation of our manufacturing operations (referred to as our 2019, 2018 and 2014 Footprint realignment plans). We also have similar ongoing activities to relocate certain manufacturing operations within our OEM segment (the "OEM initiative") that do not meet the criteria for a restructuring program under applicable accounting guidance; nevertheless, the activities should result in cost savings (we expect only minimal costs to be incurred in connection with the OEM initiative). With respect to our currently ongoing restructuring programs (including the 2021 Restructuring plan) and the OEM initiative, the table below summarizes charges incurred or estimated to be incurred and estimated annual pre-tax savings to be realized as follows: (1) with respect to charges (a) the estimated total charges that will have been incurred once the restructuring programs and OEM initiative are completed; (b) the charges incurred through December 31, 2020; and (c) the estimated charges to be incurred from January 1, 2021 through the last anticipated completion date of the restructuring programs and OEM initiative, and (2) with respect to estimated annual pre-tax savings, (a) the estimated total annual pre-tax savings to be realized once the restructuring programs and OEM initiative are completed; (b) the estimated annual pre-tax savings realized based on the progress of the restructuring programs and OEM initiative through December 31, 2020; and (c) the estimated additional annual pre-tax savings to be realized from January 1, 2021 through the last anticipated completion date of the restructuring programs and the OEM initiative. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated charges and pre-tax savings are subject to change based on, among other things, the nature and timing of restructuring activities and similar activities, changes in the scope of restructuring programs and the OEM initiative, unanticipated expenditures and other developments, the effect of additional acquisitions or dispositions,  and other factors that were not reflected in the assumptions made by management in previously estimating restructuring and restructuring related charges and estimated pre-tax savings. Moreover, estimated pre-tax savings constituting efficiencies with respect to increased costs that otherwise would have resulted from business acquisitions involve, among other things, assumptions regarding the cost structure and integration of businesses that previously were not administered by our management, which are subject to a particularly high degree of risk and uncertainty. It is likely that estimates of charges and pre-tax savings will change from time to time, and the table below may reflect changes from amounts previously estimated. In addition, the table below reflects the estimated charges and pre-tax savings related to our ongoing programs. Additional details, including estimated charges expected to be incurred in connection with our restructuring programs and the anticipated completion dates, are described in Note&#160;5 to the condensed consolidated financial statements included in this report.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-tax savings may be realized during, and subsequent to, the completion of the restructuring program. Pre-tax savings can also be affected by increases or decreases in sales volumes generated by the businesses impacted by the consolidation of manufacturing operations; such variations in revenues can increase or decrease pre-tax savings generated by the consolidation of manufacturing operations. For example, an increase in sales volumes </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">generated by the impacted businesses, although likely to increase manufacturing costs, may generate additional savings with respect to costs that otherwise would have been incurred if the manufacturing operations were not consolidated.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.225%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ongoing restructuring programs and other similar cost savings initiatives</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Actual results through <br/>December 31, 2020 </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Remaining</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$102 - $118</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$89</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13 - $29</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related charges </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 - 146</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 - 72</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$221 - $264</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$163</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$58 - $101</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM initiative annual pre-tax savings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6 - $7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4 - $5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre-tax savings- ongoing restructuring plans </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 - 94</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 - 62</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total annual pre-tax savings</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$87 - $101</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$53 - $67</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%;padding-left:8.24pt">Represents charges that are directly related to restructuring programs and principally constitute costs to transfer manufacturing operations to existing lower-cost locations, project management costs and accelerated depreciation, as well as a charge that is expected to be imposed by a taxing authority as a result of our exit from facilities in the authority's jurisdiction. Most of these charges (other than the tax charge) are expected to be recognized as cost of goods sold.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%;padding-left:8.24pt">Most of the pre-tax savings are expected to result in reductions to cost of goods sold.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring and impairment charges incurred</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and impairment charges</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring and impairment credits for the three months ended March 28, 2021 primarily consisted of termination benefits related to the 2021 Restructuring plan.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest expense</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average interest rate on debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in interest expense for the three months ended March&#160;28, 2021 compared to the prior year period was primarily due to an increase in average debt outstanding.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Taxes on income from continuing operations</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rates for both the three months ended March 28, 2021 and March 29, 2020 reflect a significant net tax benefit related to share-based compensation. The effective income tax rate for the three months ended March 29, 2020 reflects a non-taxable contingent consideration adjustment recognized in connection with a decrease in the fair value of our contingent consideration liabilities.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Financial Information</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment net revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Increase/(Decrease)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment net revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment operating profit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Increase/(Decrease)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">See Note 13 to our condensed consolidated financial statements included in this report for a reconciliation of segment operating profit to our condensed consolidated income from continuing operations before interest and taxes.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comparison of the three months ended March&#160;28, 2021 and March&#160;29, 2020 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Americas</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Americas net revenues for the three months ended March 28, 2021 increased $17.5 million, or 4.9%, compared to the prior year period. The increase was primarily attributable to net revenues of $14.7 million generated by the Z-Medica acquisition and an increase in new product sales, partially offset by a decrease in sales volumes of existing products largely caused by the COVID-19 pandemic.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Americas operating profit for the three months ended March 28, 2021 decreased $57.4 million, or 40.7%, compared to the prior year period, which was primarily attributable to the benefit recognized in the prior year resulting from decreases in the estimated fair value of our contingent consideration liabilities caused by the adverse impacts of the COVID-19 pandemic.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EMEA</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMEA net revenues for the three months ended March 28, 2021 decreased $14.9 million, or 9.5%, compared to the prior year period, which was primarily attributable to a $30.4 million decrease in sales volumes of existing products largely caused by the COVID-19 pandemic partially offset by favorable fluctuations in foreign currency exchange rates of $13.8 million. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMEA operating profit for the three months ended March 28, 2021 increased $2.6 million, or 12.6%, compared to the prior year period, which was primarily attributable to favorable fluctuations in foreign currency exchange rates and a decrease in selling, general and administrative costs caused by the COVID-19 pandemic, partially offset by a decrease in gross profit, resulting from lower sales caused by the COVID-19 pandemic.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asia</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia net revenues for the three months ended March 28, 2021 increased $10.6 million, or 19.9%, compared to the prior year period, which was primarily attributable to favorable fluctuations in foreign currency exchange rates of $4.6 million, an increase in new product sales and an increase in sales volumes of existing products. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia operating profit for the three months ended March 28, 2021 increased $4.7 million, or 45.8%, compared to the prior year period, which was primarily attributable to an increase in gross profit resulting from higher sales and favorable fluctuations in foreign currency exchange rates.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OEM</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OEM net revenues for the three months ended March&#160;28, 2021 decreased $9.9 million, or 15.6%, compared to the prior year period, which was primarily attributable to a net $15.5 million decrease in sales volumes of existing products largely caused by the COVID-19 pandemic, partially offset by net revenues of $4.0 million generated by the HPC acquisition.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OEM operating profit for the three months ended March&#160;28, 2021 decreased $2.5 million, or 16.8%, compared to the prior year period, which was primarily attributable to a decrease in gross profit resulting from lower sales caused by the COVID-19 pandemic, partially offset by lower acquisition related costs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i054cbd30050c44329273be2f5c8cb627_94"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the potential economic impact resulting from the COVID-19 pandemic and the extent and duration of the pandemic's impact are difficult to assess or predict, the impact of the pandemic on the global financial markets may reduce our ability to access capital, which could negatively impact our short-term and long-term liquidity. In consideration of the significant uncertainty created by the COVID-19 pandemic, we are continuing to assess our liquidity and anticipated capital requirements. Notwithstanding the significant uncertainty created by the COVID-19 pandemic, we believe our cash flow from operations, available cash and cash equivalents and borrowings under our revolving credit facility will enable us to fund our operating requirements, capital expenditures and debt obligations for the next 12 months and the foreseeable future. We have net cash provided by United States based operating activities as well as non-United States sources of cash available to help fund our debt service requirements in the United States. We manage our worldwide cash requirements by monitoring the funds available among our subsidiaries and determining the extent to which we can access those funds on a cost effective basis. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In consideration of the COVID-19 pandemic, we are closely monitoring our receivables and payables. To date, we have not experienced significant payment defaults by, or identified other collectability concerns with, our customers, and we have sufficient lending commitments in place to enable us to fund our anticipated additional operating needs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities from continuing operations was $110.8 million for the three months ended March&#160;28, 2021 as compared to net cash used in operating activities of $11.5 million for the three months ended March 29, 2020. The $122.3 million increase was primarily attributable to lower contingent consideration payments, lower payroll and benefit related payments and higher accounts receivable collections as compared to the prior year. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities from continuing operations was $20.9 million for the three months ended March&#160;28, 2021, which primarily consisted of capital expenditures of $19.3 million. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used by financing activities from continuing operations was $131.5 million for the three months ended March&#160;28, 2021, which reflected a reduction in borrowings of $100 million, resulting from a payment against our senior credit facility, dividend payments of $15.9 million and contingent consideration payments of $13.1 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Borrowings</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2021, we issued a notice of redemption to holders of our outstanding $400 million aggregate principal amount of 4.875% Senior Notes due 2026 (the &#8220;2026 Notes&#8221;). Pursuant to the notice of redemption, the 2026 Notes will be redeemed on June 1, 2021 (the &#8220;Redemption Date&#8221;) at a redemption price equal to 102.438% of the principal amount of the 2026 Notes plus accrued and unpaid interest up to, but not including, the Redemption Date (the &#8220;Redemption Price&#8221;). We plan to fund the redemption using available borrowings under our revolving credit agreement, and the notice of redemption provides that the redemption is subject to the condition that we are able to borrow funds under our revolving credit agreement on the Redemption Date in an amount sufficient to pay the Redemption Price.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes contain covenants that, among other things and subject to certain exceptions, limit or restrict our ability, and the ability of our subsidiaries, to incur additional debt or issue preferred stock or other disqualified stock, create liens, merge, consolidate, or dispose of certain assets, pay dividends, make investments or make other restricted payments, or enter into transactions with our affiliates. The indenture governing our 4.625% Senior Notes due 2027 (the &#8220;2027 Notes&#8221;) contains covenants that, among other things and subject to certain exceptions, limit or restrict our ability, and the ability of our subsidiaries, to create liens; consolidate, merge or dispose of certain </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assets; and enter into sale leaseback transactions. The 4.25% Senior Notes due 2028 (the "2028 Notes") contain covenants that, among other things, will restrict our ability and the ability of our subsidiaries to create certain liens, enter into sale lease back transactions, and merge, consolidate, sell or otherwise dispose of all or substantially all of our assets. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of March&#160;28, 2021, we were in compliance with these requirements. The obligations under the Credit Agreement, the 2026 Notes, 2027 Notes and 2028 Notes are guaranteed (subject to certain exceptions) by substantially all of our material domestic subsidiaries, and the obligations under the Credit Agreement are (subject to certain exceptions and limitations) secured by a lien on substantially all of the assets owned by us and each guarantor.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summarized Financial Information &#8211; Obligor Group</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes and 2027 Notes (collectively, the "Senior Notes") are issued by Teleflex Incorporated (the &#8220;Parent Company&#8221;), and payment of the Parent Company's obligations under the Senior Notes is guaranteed, jointly and severally, by an enumerated group of the Parent Company&#8217;s subsidiaries (each, a &#8220;Guarantor Subsidiary&#8221; and collectively, the &#8220;Guarantor Subsidiaries&#8221;). The guarantees are full and unconditional, subject to certain customary release provisions. Each Guarantor Subsidiary is directly or indirectly 100% owned by the Parent Company. Summarized financial information for the Parent and Guarantor Subsidiaries (collectively, the &#8220;Obligor Group&#8221;) as of March&#160;28, 2021 and December 31, 2020 and for the three months ended March&#160;28, 2021 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Obligor Group</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intercompany</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Obligor Group (excluding Intercompany)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:20pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.943%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Obligor Group</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intercompany</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Obligor Group<br/>&#160;(excluding Intercompany)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Obligor Group</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intercompany</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Obligor Group<br/>&#160;(excluding Intercompany)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,841.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,512.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,329.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,867.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,491.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,375.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,054.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,176.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,206.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,356.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The same accounting policies as described in Note 1 to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020 are used by the Parent Company and each of its subsidiaries in connection with the summarized financial information presented above. The Intercompany column in the table above represents transactions between and among the Obligor Group and non-guarantor subsidiaries (i.e. those subsidiaries of the Parent Company that have not guaranteed payment of the Senior Notes). Obligor investments in non-guarantor subsidiaries and any related activity are excluded from the financial information presented above.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates and assumptions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our Annual Report on Form 10-K for the year ended December&#160;31, 2020, we provided disclosure regarding our critical accounting estimates, which are reflective of significant judgments and uncertainties, are important to the presentation of our financial condition and results of operations and could potentially result in materially different results under different assumptions and conditions.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 to the condensed consolidated financial statements included in this report for a discussion of recently issued accounting guidance, including estimated effects, if any, of adoption of the guidance on our financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All statements made in this Quarterly Report on Form 10-Q, other than statements of historical fact, are forward-looking statements. The words &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; &#8220;should,&#8221; &#8220;guidance,&#8221; &#8220;potential,&#8221; &#8220;continue,&#8221; &#8220;project,&#8221; &#8220;forecast,&#8221; &#8220;confident,&#8221; &#8220;prospects&#8221; and similar expressions typically are used to identify forward-looking statements. Forward-looking statements are based on the then-current expectations, beliefs, assumptions, estimates and forecasts about our business and the industry and markets in which we operate. These statements are not guarantees of future performance and are subject to risks and uncertainties, which are difficult to predict. Therefore, actual outcomes and results may differ materially from those expressed or implied by these forward-looking statements due to a number of factors, including the adverse economic conditions associated with the COVID-19 global health pandemic and the associated financial crisis, stay-at-home and other orders, which could cause material delays and cancellations of elective procedures, curtailed or delayed spending by customers and result in disruptions to our supply chain, closure of our facilities, delays in product launches or diversion of management and other resources to respond to the COVID-19 pandemic; the impact of global and regional economic and credit market conditions on healthcare spending; the risk that the COVID-19 pandemic disrupts local economies and causes economies to enter prolonged recessions; changes in business relationships with and purchases by or from major customers or suppliers; delays or cancellations of shipments; demand for and market acceptance of new and existing products; our inability to provide products to our customers, which may be due to, among other things, events that impact key distributors, suppliers and vendors that sterilize our products; our inability to integrate acquired businesses into our operations, realize planned synergies and operate such businesses profitably in accordance with our expectations; our inability to effectively execute our restructuring plans and programs; our inability to realize anticipated savings from restructuring plans and programs; the impact of enacted healthcare reform legislation and proposals to amend, replace or repeal the legislation; changes in Medicare, Medicaid and third party coverage and reimbursements; the impact of tax legislation and related regulations; competitive market conditions and resulting effects on revenues and pricing; increases in raw material costs that cannot be recovered in product pricing; global economic factors, including currency exchange rates, interest rates, trade disputes and sovereign debt issues; difficulties in entering new markets; and general economic conditions. For a further discussion of the risks relating to our business, see Item&#160;1A, "Risk Factors," in our Annual Report on Form 10-K for the year ended December&#160;31, 2020. We expressly disclaim any obligation to update these forward-looking statements, except as otherwise specifically stated by us or as required by law or regulation.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div id="i054cbd30050c44329273be2f5c8cb627_97"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to the information set forth in Part II, Item 7A of our Annual Report on Form 10-K for the year ended December&#160;31, 2020.</span></div><div style="text-indent:18pt"><span><br/></span></div><div id="i054cbd30050c44329273be2f5c8cb627_100"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4. Controls and Procedures</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report. Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures as of the end of the period covered by this report are functioning effectively to provide reasonable assurance that the information required to be disclosed by us in reports filed under the Securities Exchange Act of 1934 is (i)&#160;recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms and (ii)&#160;accumulated and communicated to our management, including the Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding disclosure. A controls system cannot provide absolute assurance that the objectives of the controls system are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Change in Internal Control over Financial Reporting</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No change in our internal control over financial reporting occurred during our most recently completed fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="i054cbd30050c44329273be2f5c8cb627_103"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> OTHER INFORMATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i054cbd30050c44329273be2f5c8cb627_106"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1. Legal Proceedings</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to various lawsuits and claims arising in the normal course of business. These lawsuits and claims include actions involving product liability and product warranty, commercial disputes, intellectual property, contract, employment, environmental and other matters. As of March&#160;28, 2021 and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2020, we have accrued liabilities of approximately $0.4 million and $0.3 million, respectively, in connection with these matters, representing our best estimate of the cost within the range of estimated possible loss that will be incurred to resolve these matters. Based on information currently available, advice of counsel, established reserves and other resources, we do not believe that the outcome of any outstanding lawsuits or claims is likely to be, individually or in the aggregate, material to our business, financial condition, results of operations or liquidity. However, in the event of unexpected further developments, it is possible that the ultimate resolution of these matters, or other similar matters, if unfavorable, may be materially adverse to our business, financial condition, results of operations or liquidity. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div id="i054cbd30050c44329273be2f5c8cb627_109"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1A. Risk Factors</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See the information set forth in Part I, Item&#160;1A of our Annual Report on Form 10-K for the year ended December&#160;31, 2020. There have been no significant changes in risk factors for the quarter ended March&#160;28, 2021.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div id="i054cbd30050c44329273be2f5c8cb627_112"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div id="i054cbd30050c44329273be2f5c8cb627_115"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3. Defaults Upon Senior Securities</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="margin-top:3pt"><span><br/></span></div><div id="i054cbd30050c44329273be2f5c8cb627_118"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5. Other Information</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Not applicable.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="i054cbd30050c44329273be2f5c8cb627_121"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6. Exhibits</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following exhibits are filed as part of, or incorporated by reference into, this report:</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.429%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit&#160;No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit101toq12021filingxj.htm">Senior Executive Officer Severance Agreement, dated February 25, 2021, between the Company and Jay White.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit102toq12021filingxj.htm">Executive Change In Control Agreement, dated February 25, 2021, between the Company and Jay White.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;31.1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="tfx-2021328xex311.htm">Certification of Chief Executive Officer, pursuant to Rule 13a&#8211;14(a) under the Securities Exchange Act of 1934.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;31.2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="tfx-2021328xex312.htm">Certification of Chief Financial Officer, pursuant to Rule 13a&#8211;14(a) under the Securities Exchange Act of 1934.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;32.1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="tfx-2021328xex321.htm">Certification of Certification of Chief Executive Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="tfx-2021328xex322.htm">Certification of Certification of Chief Financial Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;101.1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following materials from our Quarterly Report on Form 10-Q for the quarter ended March 28, 2021, formatted in inline XBRL (eXtensible Business Reporting Language): (i) Cover Page; (ii) the Condensed Consolidated Statements of Income for the three months ended March 28, 2021 and March 29, 2020; (iii) the Condensed Consolidated Statements of Comprehensive Income for the three months ended  March 28, 2021 and March 29, 2020; (iv) the Condensed Consolidated Balance Sheets as of  March 28, 2021 and December 31, 2020; (v) the Condensed Consolidated Statements of Cash Flows for the three months ended  March 28, 2021 and March 29, 2020; (vi) the Condensed Consolidated Statements of Changes in Equity for the three months ended March 28, 2021 and March 29, 2020; and (vii) Notes to Condensed Consolidated Financial Statements.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;104.1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The cover page of the Company's Quarterly Report on Form 10-Q for the quarter ended March 28, 2021, formatted in inline XBRL (included in Exhibit 101.1).</span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="i054cbd30050c44329273be2f5c8cb627_124"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:46.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.382%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TELEFLEX INCORPORATED</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Liam J. Kelly</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liam J. Kelly</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">President&#160;and&#160;Chief&#160;Executive&#160;Officer</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal&#160;Executive Officer)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Thomas E. Powell</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas E. Powell</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Executive&#160;Vice&#160;President&#160;and&#160;Chief&#160;Financial&#160;Officer</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated: April&#160;29, 2021</span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>exhibit101toq12021filingxj.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i8511a881d342435ea84bb746f620a348_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SENIOR EXECUTIVE OFFICER SEVERANCE AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;THIS SENIOR EXECUTIVE OFFICER SEVERANCE AGREEMENT is made as of February 25, 2021, between TELEFLEX INCORPORATED (the &#8220;Company&#8221;) and Jay White (&#8220;Executive&#8221;).</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Background</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A.&#160;&#160;&#160;&#160;Executive is employed by the Company as its Corporate Vice President &#38; President, Global Commercial.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;B.&#160;&#160;&#160;&#160;The purpose of this Agreement is to provide for certain severance compensation and benefits to be paid or provided to Executive in the event of the termination of Executive&#8217;s employment under circumstances specified herein and to provide also for certain commitments by Executive respecting the Company.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Terms</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;THE PARTIES, in consideration of the mutual covenants hereinafter set forth, and intending to be legally bound hereby, agree as follows&#58;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Definitions.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The following terms used in this Agreement with initial capital letters have the respective meanings specified therefor in this Section.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; of any Person means any other Person that controls, is controlled by or is under common control with the first mentioned Person.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; preceded by the word &#8220;this&#8221; means this Senior Executive Officer Severance Agreement, as amended at any relevant time.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Annual Incentive Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Management Incentive Plan (MIP) or Executive Incentive Plan (EIP) of the Company providing for the payment of annual bonuses to certain employees of the Company, including Executive, as such Plans may be amended from time to time or, if such Plans shall be discontinued, any similar Plan or Plans in effect at any relevant time.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Base Salary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; of Executive means the annualized base rate of salary paid to Executive as such may be increased from time to time.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Board of Directors of the Company.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means (a) misappropriation of funds, (b) conviction of a crime involving moral turpitude, or (c) gross negligence in the performance of duties, which gross negligence has had a material adverse effect on the business, operations, assets, properties or financial condition of the Company and its subsidiaries taken as a whole.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Change of Control Severance Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Executive Change In Control Agreement between the Company and Executive relating to termination of employment of Executive after the occurrence of a Change of Control of the Company (as defined in such agreement).</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; with respect to the commencement of any compensation or provision of benefits pursuant to this Agreement means the first day of the seventh month beginning after the Termination Date.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Confidential Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning specified therefor in Section&#160;8.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean Executive&#8217;s continuous illness, injury or incapacity for a period of six consecutive months.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means substantially full-time employment of Executive by the Company or any of its Affiliates.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the occurrence of one or more of the following&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">A change of the principal office or workplace assigned to Executive to a location more than</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">25 miles distant from its location immediately prior to such change.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">A material</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">reduction by the Company of the executive title, duties, responsibilities, authority, status, reporting relationship or executive position of Executive&#59; provided that if the Company sells or otherwise disposes of any part of its business or assets or otherwise diminishes or changes the character of its business, the change in the magnitude or character of the Company&#8217;s business resulting therefrom will not itself be deemed to be a reduction of Executive&#8217;s responsibilities, authority or status within the meaning of this clause&#160;(b).</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">A reduction of Executive&#8217;s Base Salary or a material reduction in the Executive&#8217;s annual target incentive opportunity under the Annual Incentive Plan.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Health Care Continuation Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the period commencing on the Termination Date and ending on the earlier of (a) the last day of the Severance Compensation Period or (b) the first date on which Executive is eligible to participate in a health care plan maintained by another employer.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Insurance Benefits Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the period commencing on the Termination Date and ending on the earlier of (a) the last day of the Severance Compensation Period or (b) the first date on which Executive is eligible to participate in a life and&#47;or accident insurance plan maintained by another employer. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Notice of Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning specified therefor in Section 3.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Performance Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; applicable to any compensation payable (in cash or other property) under any Plan, the amount or value of which is determined by reference to the performance of participants or the Company or the fulfillment of specified conditions or goals, means the period of time over which such performance is measured or the period of time in which such conditions or performance goals must be fulfilled.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an individual, a corporation or other entity or a government or governmental agency or institution.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a plan of the Company for the payment of compensation or provision of benefits to employees in which plan Executive is or was, at all times relevant to the provisions of this Agreement, a participant or eligible to participate.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Prorated Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning specified therefor in Section&#160;4(c).</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning specified therefor in Section 7.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Severance Compensation Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a period equal to the sum of three weeks for each completed year of Employment&#59; provided, however, that in no event shall the Severance Compensation Period be (a) less than nine months&#59; or (b) greater than 12 months.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the date specified in a Notice of Termination complying with the provisions of Section 3, as such Notice of Termination may be amended by mutual consent of the parties, which date shall be the date Executive&#8217;s Termination of Employment occurs.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a cessation of Employment for any reason, other than a cessation occurring (a) by reason of Executive's death or Disability or (b) under circumstances which would entitle Executive to receive compensation and benefits pursuant to the Change of Control Severance Agreement.  Executive&#8217;s Termination of Employment for all purposes under this Agreement will be determined to have occurred in accordance with the &#8220;separation from service&#8221; requirements of Code Section 409A and the Treasury Regulations and other guidance issued thereunder, and based on whether the facts and circumstances indicate that the Company and Executive reasonably anticipated that no further services would be performed after a certain date or that the level of bona fide services Executive would perform after such date (as an employee or as an independent contractor) would permanently decrease to no more than 20 percent of the average level of bona fide services performed over the immediately preceding 36-month period (or actuarial period of service, if less).</font></div><div style="text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Year of Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Year in which Executive&#8217;s Termination Date occurs.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a fiscal year of the Company.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Continued Employment of Executive.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The parties acknowledge that Executive&#8217;s employment by the Company is at will and, except as the parties may hereafter agree in writing, such employment may be terminated by either party at any time, subject only to the giving of prior notice pursuant to Section&#160;3.  Nothing in this Agreement shall be construed as giving Executive any right to continue in the employ of the Company.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Notice of Termination of Employment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The party initiating any Termination of Employment shall give notice thereof to the other party (a &#8220;Notice of Termination&#8221;).  A Notice of Termination shall (i)&#160;state with reasonable particularity the reasons for such Termination of Employment, if any, which are relevant to Executive&#8217;s right to receive compensation and benefits pursuant to this Agreement and (ii)&#160;specify the date such Termination of Employment shall become effective which, without the consent of such other party, shall not be earlier than 30 days after the date of such Notice of Termination&#59; provided that the Company shall have the option to continue paying the Base Salary of the Executive for up to 30 days following the Termination Date in lieu of the requirement that the Executive consents to an earlier date.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Compensation upon Termination of Employment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Subject to the terms of this Agreement, upon Termination of Employment (i)&#160;by the Company other than for Cause or (ii)&#160;by Executive within 3&#160;months after the occurrence of a Good Reason, Executive will receive from the Company the following payments and benefits&#58;</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Cash Bonuses for Years Preceding the Year of Termination.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  If any cash bonus pursuant to an Annual Incentive Plan in respect of a Performance Period which ended before the Year of Termination shall not have been paid to Executive on or before the Termination Date, the Company will pay Executive such bonus in the amount of Executive&#8217;s award earned for the Performance Period in the form of a single lump sum cash payment on the later of the 15th day following the Termination Date or the date that is 2-1&#47;2 months following the end of the Performance Period&#59; provided, however, that if any such Annual Incentive Plan requires, as a condition to eligibility for payment, that a participant be employed by the Company on the date payment is made, then payment of the bonus under such Annual Incentive Plan for the Performance Period ended before the Year of Termination shall be made on the Commencement Date.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Continuation of Base Salary.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The Company will pay Executive (i) on the Commencement Date an amount equal to seven-twelfths of Executive&#8217;s Base Salary as in effect immediately prior to the Termination Date, and (ii) each month thereafter during the Severance Compensation Period an amount equal to one-twelfth of Executive&#8217;s Base Salary as in effect immediately prior to the Termination Date.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Payment of Annual Incentive Plan Award for Performance Period Not Completed Before the Termination Date.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  If the Termination Date occurs before the last day, but </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">after completion of at least six months, of a Performance Period under the Annual Incentive Plan, the Company will pay Executive the Prorated Amount of Executive&#8217;s award under the Annual Incentive Plan for that Performance Period.  The amount of the award, from which the Prorated Amount is derived, shall be determined based on the degree to which each performance goal on which such award is based has been achieved at the end of the Performance Period (provided that any individual performance component shall be equal to the target award amount for such component).  The &#8220;Prorated Amount&#8221; of the award means an amount equal to the portion of the award which bears the same ratio to the amount of the award as the portion of such Performance Period expired immediately before the Termination Date bears to the entire period of such Performance Period.  The amount to which Executive is entitled under this Section 4(c) shall be paid in the form of a single lump sum cash payment on the later of the Commencement Date or the date that is 2-1&#47;2 months following the end of the Performance Period.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Outplacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Company shall reimburse Executive for expenses incurred for outplacement services during the Severance Compensation Period, up to a maximum aggregate amount of $20,000, which services shall be provided by an outplacement agency selected by Executive.  The Company shall reimburse Executive within 15 days following the date on which the Company receives proof of payment of such expense, which proof must be submitted no later than December 1st of the calendar year after the calendar year in which the expense was incurred.  Notwithstanding the foregoing, Executive shall only be entitled to reimbursement for those outplacement service costs incurred by Executive on or prior to the last day of the second year following the Termination Year.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Health Care Coverage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  During the Health Care Continuation Period, the Company will provide health care coverage under the Company&#8217;s then-current health care Plan for Executive and Executive&#8217;s spouse and eligible dependents on the same basis as if Executive had continued to be employed during that period.  If the continuation of coverage under the Company&#8217;s health care Plan for Executive and Executive&#8217;s spouse and eligible dependents results in a violation of Section 105(h) of the Code, the continuation of coverage will be on an after-tax basis with the portion of the monthly cost of coverage paid by the Company being additional taxable income.  If the continuation of coverage under the Company&#8217;s health care Plan will be on an after-tax basis, the Company will pay Executive a lump sum cash payment on the last day of each applicable month during the Health Care Continuation Period so that Executive will be in the same position as if the continuation of coverage could have been provided on a pre-tax basis.  The COBRA health care continuation coverage period under Section 4980B of the Code shall begin at the end of the Health Care Continuation Period.  Notwithstanding the preceding, if Executive and Executive&#8217;s spouse and eligible dependents are not eligible to continue health care coverage under the Company&#8217;s health care Plan, the Company will reimburse Executive in cash on the last day of each month during the Health Care Continuation Period (or balance thereof) an amount based on the cost actually paid by Executive for that month to maintain health insurance coverage from commercial sources that is comparable to the health care coverage Executive last elected as an employee for Executive and Executive&#8217;s spouse and eligible dependents under the Company&#8217;s health care Plan covering Executive, where the net monthly reimbursement after taxes are withheld will equal the Company&#8217;s portion of the cost paid by the Executive for that month&#8217;s coverage determined in accordance with the Company&#8217;s </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">policy then in effect for employee cost sharing, on substantially the same terms as would be applicable to an executive officer of the Company.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.03pt;text-decoration:underline">Life and Accident Insurance.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Subject to the terms, limitations and exclusions of the Plan or Plans for provision of life and accident insurance and the Company&#8217;s related policies of group insurance, (i) during the Insurance Benefits Period the Company will provide life and accident insurance coverage for Executive comparable to the life and accident insurance coverage which Executive last elected to receive as an employee under the applicable Plan for such benefits, subject to modifications from time to time of the coverage available under such Plan or related insurance policies which are applicable generally to executive officers of the Company, (ii) during the period from the Termination Date through the Commencement Date, Executive shall pay the entire cost of such life and accident insurance coverage and (iii) on the Commencement Date the Company will reimburse Executive for the Company&#8217;s share (determined in accordance with the next sentence) of any premiums paid by Executive for such life and accident insurance during the period from the Termination Date to the Commencement Date.  The cost of providing such insurance will be borne by the Company and Executive in accordance with the Company&#8217;s policy then in effect for employee participation in premiums, on substantially the same terms as would be applicable to an executive officer of the Company.  The Company shall pay its share of such premiums to the applicable insurance carrier(s) on the due date(s) established by such carrier(s), but in no event later than the last day of the calendar year in which such due date(s) occurs.</font></div><div style="padding-left:72pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Taxable Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Any taxable welfare benefits provided pursuant to this Section 4 that are not &#8220;disability pay&#8221; or &#8220;death benefits&#8221; within the meaning of Treasury Regulations Section 1.409A-1(a)(5) (collectively, the &#8220;Applicable Benefits&#8221;) shall be subject to the following requirements in order to comply with Code Section 409A.  The amount of any Applicable Benefit provided during one taxable year shall not affect the amount of the Applicable Benefit provided in any other taxable year, except that with respect to any Applicable Benefit that consists of the reimbursement of expenses referred to in Code Section 105(b), a limitation may be imposed on the amount of such reimbursements over some or all of the applicable Severance Compensation Period, as described in Treasury Regulations Section 1.409A-3(i)(iv)(B).  To the extent that any Applicable Benefit consists of the reimbursement of eligible expenses, such reimbursement must be made on or before the last day of the calendar year following the calendar year in which the expense was incurred.  No Applicable Benefit may be liquidated or exchanged for another benefit.  If Executive is a &#8220;specified employee&#8221;, as defined in Code Section 409A, then during the period of six months immediately following Executive&#8217;s termination of employment, Executive shall be obligated to pay the Company the full cost for any Applicable Benefits that do not constitute health benefits of the type required to be provided under the health continuation coverage requirements of Code Section 4980B, and the Company shall reimburse Executive for any such payments on the first business day that is more than six months after the Termination Date.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Deductions and Taxes.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Amounts payable by the Company pursuant to this Agreement shall be paid net of (i)&#160;taxes withheld by the Company in accordance with the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">requirements of law and (ii)&#160;deductions for the portion of the cost of certain benefits to be borne by Executive pursuant to Sections&#160;4(e) and&#160;(f).</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Compensation and Benefits Pursuant to Other Agreements and Plans.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Nothing in this Agreement is intended to diminish or otherwise affect Executive&#8217;s right to receive from the Company all compensation payable to Executive by the Company in respect of his Employment prior to the Termination Date pursuant to any agreement with the Company (other than this Agreement) or any Plan.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Executive&#8217;s General Release and Resignations.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  As a condition to the obligations of the Company to pay severance compensation and provide benefits pursuant to Section&#160;4, (a) in the event Executive is serving as a member of the Board and&#47;or as a director or officer of any of the Company&#8217;s Affiliates at the time of his Termination of Employment, the Company shall have received from Executive, within 10 days following the Termination Date, a written resignation from the Board and as an officer and director of all of the Company&#8217;s Affiliates, as applicable (the &#8220;Written Resignation&#8221;)&#59; and (b) a general release in substantially the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit&#160;A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> executed by Executive (the &#8220;Release&#8221;), which shall be executed and delivered to the Company on or before the date upon which the 21-day review period set forth in Section 7 of the Release expires, and Executive shall not thereafter revoke the Release.  If Executive fails to deliver the Written Resignation or fails to execute, or if Executive revokes, the Release, no payments or benefits shall thereafter be made or provided to Executive pursuant to this Agreement, and Executive shall be required to reimburse to the Company any payments or benefits received by Executive pursuant to this Agreement, but Executive&#8217;s obligations pursuant to Sections&#160;8 and 9 shall continue in force.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Confidential Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Executive acknowledges that, by reason of Executive&#8217;s employment by and service to the Company, Executive has had and will continue to have access to confidential information of the Company and its Affiliates, including information and knowledge pertaining to products and services offered, innovations, designs, ideas, plans, trade secrets, proprietary information, distribution and sales methods and systems, sales and profit figures, customer and client lists, and relationships between the Company and its Affiliates and other distributors, customers, clients, suppliers and others who have business dealings with the Company and its Affiliates (&#8220;Confidential Information&#8221;).  Executive acknowledges that such Confidential Information is a valuable and unique asset of the Company, and Executive covenants that (except in connection with the good faith performance of his duties while employed by the Company) Executive will not, either during or after Executive&#8217;s employment by the Company, disclose any such Confidential Information to any Person for any reason whatsoever without the prior written authorization of the Company, unless such information is in the public domain through no fault of Executive or except as may be required by law or in a judicial or administrative proceeding.  Notwithstanding anything to the contrary herein, (a) each of the parties (and each employee, representative, or other agent of such parties) may disclose to any Person, without limitation of any kind, the federal income tax treatment and federal income tax structure of the transactions contemplated hereby and all materials (including opinions or other tax analyses) that are provided to such party relating to such tax treatment and tax structure&#59; and (b) nothing in this Agreement shall prohibit or impede Executive from </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">communicating, cooperating or filing a complaint with any U.S. federal, state or local governmental or law enforcement branch, agency or entity (collectively, a &#8220;Governmental Entity&#8221;) with respect to possible violations of any U.S. federal, state or local law or regulation, or otherwise making disclosures to any Governmental Entity, in each case, that are protected under the whistleblower provisions of any such law or regulation, provided that in each case such communications and disclosures are consistent with applicable law.  Notwithstanding the foregoing, under no circumstance will Executive be authorized to disclose any information covered by attorney-client privilege or attorney work product of the Company or any of its subsidiaries without prior written consent of the Company&#8217;s General Counsel or other officer designated by the Board of Directors of the Company.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Restrictive Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Covenant Not to Compete</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div><font><br></font></div><div style="text-indent:96.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)Executive agrees that, for a period twelve (12) months after the Termination Date (the &#8220;Non-Compete Period&#8221;), Executive will not, at any time, directly or indirectly, engage in, or have any interest on behalf of himself or others in any person or business other than the Company (whether as an employee, officer, director, agent, security holder, creditor, partner, joint venturer, beneficiary under a trust, investor, consultant or otherwise) that engages in similar business activities to the Company in a particular market and product line, and in the specific geographic areas in which the Company is engaged or has been engaged in the preceding twelve (12) months for that particular market and product line (the &#8220;Business Activities&#8221;).</font></div><div><font><br></font></div><div style="text-indent:93.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)Notwithstanding the foregoing, Executive may (A) engage, participate or invest in, or be employed by, an entity that is engaged in the Business Activities (a &#8220;Competing Entity&#8221;) so long as (1) the Annual Revenues derived by the Company from the Business Activities in which the Competing Entity is engaged do not exceed $50 million in the aggregate and (2) the Annual Revenues derived by the Competing Entity from the Business Activities do not exceed $50 million in the aggregate&#59; (B) engage, participate or invest in, or be employed by, a Competing Entity so long as the Business Activities for which Executive has oversight do not exceed five percent (5%) of the total Annual Revenues of such Competing Entity&#59; or (C) acquire solely as an investment not more than 2% of any class of securities of any competing entity if such class of securities is listed on a national securities exchange or on the Nasdaq system, so long as Executive remains a passive investor in such entity.  For purposes of this Section 9(a)(ii), the term &#8220;Annual Revenues&#8221; shall mean annual revenues for the most recently completed fiscal year.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Hiring of Employees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  During the Non-Compete Period, the Executive agrees that Executive will not directly or indirectly solicit for employment, or hire or offer employment to, (i) any employee of the Company unless the Company first terminates the employment of such employee, or (ii) any person who at any time during the one hundred eighty (180) day period prior to the Termination Date was an employee of the Company.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Non-Solicitation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Executive hereby agrees that, during the Non-Compete Period, Executive will not directly or indirectly call on or solicit for the purpose of diverting or taking away from the Company (including, by divulging any Confidential Information to any competitor or potential competitor of the Company) any person or entity who is at the Termination Date, or at any time during the twelve (12) month period prior to the Termination Date had been, a customer of the Company with whom the Executive had direct personal contact as a representative of the Company or a potential customer whose identity is known to Executive at the Termination Date as one whom the Company was actively soliciting as a potential customer within six months prior to the Termination Date.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Return of Company Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Upon a Termination of Employment Executive will deliver to the person designated by the Company all originals and copies of all documents, information and other property of the Company in Executive&#8217;s possession, under Executive&#8217;s control, or to which Executive may have access.  The Executive will not reproduce or appropriate for Executive&#8217;s own use, or for the use of others, any Confidential Information.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Cooperation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Upon Termination of Employment, Executive shall reasonably cooperate with the Company, its officers, employees, agents, affiliates and attorneys in the defense or prosecution of any lawsuit, dispute, investigation or other legal proceedings or any preparation for any such disputes or proceedings that may be anticipated or threatened (&#8220;Proceedings&#8221;).  Executive shall reasonably cooperate with the Company, its officers, employees, agents, affiliates and attorneys on any other matter related to Company or its Affiliates (&#8220;Matters&#8221;) during the period in which Executive is employed by the Company.  Executive shall reasonably cooperate with the Company, its officers, employees, agents, affiliates and attorneys in responding to any form of media inquiry or in making any form of public comment related to the Executive&#8217;s employment, including, but not limited to, the Executive&#8217;s separation from the Company.  Such cooperation shall include providing true and accurate information or documents concerning, or affidavits or testimony about, all or any matters at issue in any Proceedings&#47;Matters as shall from time to time be reasonably requested by the Company, and shall be within Executive&#8217;s knowledge.  Such cooperation shall be provided by Executive without remuneration, but Executive shall be entitled to reimbursement for all reasonable and appropriate expenses Executive incurs in so cooperating, including, by way of example and not by way of limitation, reasonable airplane fares, hotel accommodations, meal charges and other similar expenses to attend Proceedings&#47;Matters outside of the city of Executive&#8217;s residence.  In the event Executive is made aware of any issue or matter related to the Company, is asked by a third party to provide information regarding the Company, or is called other than by the Company as a witness to testify in any Proceeding&#47;Matter, Executive will notify the Company immediately in order to give the Company a reasonable opportunity to respond and&#47;or participate in such Proceeding&#47;Matter, unless Executive is requested or required not to do so by law enforcement or any other governmental agency or authority.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Equitable and Other Relief&#59; Consent to Jurisdiction of Pennsylvania Courts.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:65.67pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">i.Executive acknowledges that the restrictions contained in Sections&#160;8 and 9 are reasonable and necessary to protect the legitimate interests of the Company and its Affiliates, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">that the Company would not have entered into this Agreement in the absence of such restrictions, and that any violation of any provision of that Section will result in irreparable injury to the Company.  Executive represents and acknowledges that (i)&#160;Executive has been advised by the Company to consult Executive&#8217;s own legal counsel in respect of this Agreement and (ii)&#160;Executive has had full opportunity, prior to execution of this Agreement, to review thoroughly this Agreement with Executive&#8217;s counsel.</font></div><div style="margin-bottom:12pt;text-indent:62.34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ii.Executive agrees that the Company shall be entitled to preliminary and permanent injunctive relief, without the necessity of proving actual damages, as well as an equitable accounting of all earnings, profits and other benefits arising from any violation of Sections&#160;8 or 9, which rights shall be cumulative and in addition to any other rights or remedies to which the Company may be entitled under applicable law.  Without limiting the foregoing, Executive also agrees that payment of the compensation and benefits payable under Section&#160;4 may be automatically ceased in the event of a material breach of the covenants of Sections&#160;8 or 9, provided the Company gives Executive written notice of such breach, specifying in reasonable detail the circumstances constituting such material breach.  </font></div><div style="margin-bottom:12pt;text-indent:59.01pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">iii.Executive irrevocably and unconditionally (i)&#160;agrees that any suit, action or other legal proceeding arising out of Sections&#160;8 or 9 hereof, including any action commenced by the Company for preliminary and permanent injunctive relief or other equitable relief, may be brought in the United States District Court for the Eastern District of Pennsylvania, or if such court does not have jurisdiction or will not accept jurisdiction, in any court of general jurisdiction in or around Philadelphia, Pennsylvania, (ii)&#160;consents to the non-exclusive jurisdiction of any such court in any such suit, action or proceeding, and (iii)&#160;waives any objection which Executive may have to the laying of venue of any such suit, action or proceeding in any such court.  Executive also irrevocably and unconditionally consents to receive service of any process, pleadings, notices or other papers in a manner provided for in Section&#160;15 for the giving of notices.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Enforcement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  It is the intent of the parties that Executive not be required to incur any expenses associated with the enforcement of Executive&#8217;s rights under this Agreement by arbitration, litigation or other legal action, because the cost and expense thereof would substantially detract from the benefits intended to be extended to Executive hereunder.  Accordingly, the Company will pay Executive the amount necessary to reimburse Executive in full for all expenses (including all attorneys&#8217; fees and legal expenses) incurred by Executive in attempting to enforce any of the obligations of the Company under this Agreement, without regard to outcome, unless the lawsuit brought by Executive is determined to be frivolous by a court of final jurisdiction.  The Company shall reimburse Executive within 15 days following the date on which the Company receives proof of payment of such expense, which proof must be submitted no later than December 1 of the calendar year after the calendar year in which the expense was incurred.  The amount of such expenses that the Company is obligated to pay in any given calendar year shall not affect the amount of such expenses that the Company is obligated to pay in any other calendar year, and Executive&#8217;s right to have the Company reimburse the payment of such expenses may not be liquidated or exchanged for any other benefit.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">No Obligation to Mitigate Company&#8217;s Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Executive will not be required to mitigate the amount of any payment or benefit provided for in this Agreement by seeking other employment or otherwise, nor shall the amount of any payment or benefit provided for herein be reduced by any compensation earned by other employment or otherwise, except to the extent provided in Sections 4(e) and 4(f).</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">No Set-Off</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as provided in Sections&#160;7 and 11(b), the Company&#8217;s obligation to make the payments, and otherwise perform its obligations, provided for in this Agreement shall not be diminished or delayed by reason of any set-off, counterclaim, recoupment or similar claim which the Company may have against Executive or others.  </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Notices.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  All notices and other communications given pursuant to or in connection with this Agreement shall be in writing and delivered (which may be by telefax or other electronic transmission) to a party at the following address, or to such other address as such party may hereafter specify by notice to the other party&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;If to the Company, to&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Teleflex Incorporated</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;550 E. Swedesford Road</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Wayne, Pennsylvania 19087</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Attention&#58;  Chief Executive Officer</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;If to Executive, to&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;INTENTIONALLY OMITTED&#93; </font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Governing Law.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  This Agreement will be governed by the laws of Pennsylvania, excluding any conflicts or choice of law rule or principle that might otherwise refer to the substantive law of another jurisdiction for the construction, or determination of the validity or effect, of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Parties in Interest.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  This Agreement, including specifically the covenants of Sections 8 and 9, will be binding upon and inure to the benefit of the parties and their respective heirs, successors and assigns.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Entire Agreement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  This Agreement and the Change of Control Severance Agreement contain the entire agreement between the parties with respect to the right of Executive to receive severance compensation upon the termination of his Employment, and such Agreements supersede any prior agreements or understandings between the parties relating to the subject matter of the Change of Control Severance Agreement or this Agreement.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Amendment or Modification.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  No amendment or modification of or supplement to this Agreement will be effective unless it is in writing and duly executed by the party to be charged thereunder.  It is the Parties&#8217; intention that the benefits and rights to which Executive </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">could become entitled in connection with Termination of Employment comply with Code Section 409A.  If Executive or the Company believes, at any time, that any of such benefit or right does not so comply, he or it shall promptly advise the other party and shall negotiate reasonably and in good faith to amend the terms of this Agreement such that it complies (with the most limited economic effect on Executive and the Company).</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Construction.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The following principles of construction will apply to this Agreement&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Unless otherwise expressly stated in connection therewith, a reference in this Agreement to a &#8220;Section,&#8221; &#8220;Exhibit&#8221; or &#8220;party&#8221; refers to a Section of, or an Exhibit or a party to, this Agreement.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;The word &#8220;including&#8221; means &#8220;including without limitation.&#8221;</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Headings and Titles.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The headings and titles of Sections and the like in this Agreement are inserted for convenience of reference only, form no part of this Agreement and shall not be considered for purposes of interpreting or construing any provision hereof.</font></div><div><font style="font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;EXECUTED as of the date first above written.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TELEFLEX INCORPORATED</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Liam Kelly&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Name&#58;&#160;&#160;&#160;&#160;Liam Kelly</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Title&#58;&#160;&#160;&#160;&#160;Chairman, President and CEO</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Jay White   &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Jay White</font></div><div style="margin-bottom:12pt;padding-left:252pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13</font></div><div><font><br></font></div></div></div><div id="i8511a881d342435ea84bb746f620a348_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:7.2pt;padding-right:7.2pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">EXHIBIT A</font></div><div style="margin-bottom:12pt;padding-left:7.2pt;padding-right:7.2pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">GENERAL RELEASE</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;1.&#160;&#160;&#160;&#160;I, &#91;____________&#93;, for and in consideration of certain payments to be made and the benefits to be provided to me under the Senior Executive Officer Severance Agreement, dated as of &#91;_________ ___&#93;, 20&#91;__&#93; (the &#8220;Agreement&#8221;) between me and TELEFLEX INCORPORATED (the &#8220;Company&#8221;) and conditioned upon such payments and provisions, do hereby REMISE, RELEASE, AND FOREVER DISCHARGE the Company and each of its past or present subsidiaries and affiliates, its and their past or present officers, directors, stockholders, employees and agents, their respective successors and assigns, heirs, executors and administrators, the pension and employee benefit plans of the Company, or of its past or present subsidiaries or affiliates, and the past or present trustees, administrators, agents, or employees of the pension and employee benefit plans (hereinafter collectively included within the term the &#8220;Company&#8221;), acting in any capacity whatsoever, of and from any and all manner of actions and causes of action, suits, debts, claims and demands whatsoever in law or in equity, which I ever had, now have, or hereafter may have, or which my heirs, executors or administrators hereafter may have, by reason of any matter, cause or thing whatsoever from the beginning of my employment with the Company to the date of these presents and particularly, but without limitation of the foregoing general terms, any claims arising from or relating in any way to my employment relationship and the termination of my employment relationship with the Company, including but not limited to, any claims which have been asserted, could have been asserted, or could be asserted now or in the future under any federal, state or local laws, including any claims under the Pennsylvania Human Relations Act, 43 Pa. C.S.A. &#167;&#167;951 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">et. seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Rehabilitation Act of 1973, 29&#160;USC &#167;&#167; 701 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, Title VII of the Civil Rights Act of 1964, 42 USC &#167;&#167; 2000e </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">et&#160;seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Civil Rights Act of 1991, 2 USC &#167;&#167; 60 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, as applicable, the Age Discrimination in Employment Act of 1967, 29 USC &#167;&#167; 621 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Americans with Disabilities Act, 29&#160;USC &#167;&#167; 706 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, and the Employee Retirement Income Security Act of 1974, 29&#160;USC &#167;&#167;&#160;301 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, all as amended, any contracts between the Company and me and any common law claims now or hereafter recognized and all claims for personal injuries, counsel fees and costs&#59; provided, however, that this Release shall not apply to any entitlements under the terms of the Agreement or under any other plans or programs of the Company in which I participated and under which I have accrued and become entitled to a benefit (including indemnification and&#47;or reimbursement to the extent provided under the Company&#8217;s Certificate of Incorporation, bylaws or applicable insurance policies) based on my actual service with the Company other than under any Company separation or severance plan or programs.  </font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Subject to the limitations of paragraph 1 above, I expressly waive all rights afforded by any statute which expressly limits the effect of a release with respect to unknown claims.  I understand the significance of this release of unknown claims and the waiver of statutory protection against a release of unknown claims.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;I hereby agree and recognize that my employment by the Company was permanently and irrevocably severed on ___________________, 2___.  I also hereby agree and recognize that I have resigned from my position as a member of the Board of Directors of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Company, as well as its subsidiaries and affiliates, on ___________________, 2___.  The Company has no obligation, contractual or otherwise to me to hire, rehire or reemploy me in the future.  I acknowledge that the terms of the Agreement provide me with payments and benefits which are in addition to any amounts to which I otherwise would have been entitled.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;I hereby agree and acknowledge that the payments and benefits provided to me by the Company are to bring about an amicable resolution of my employment arrangements and are not to be construed as an admission of any violation of any federal, state or local statute or regulation, or of any duty owed by the Company and that the Agreement was, and this Release is, executed voluntarily to provide an amicable resolution of my employment relationship with the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;I hereby acknowledge that nothing in this Release shall prohibit or restrict me from&#58;  (i)&#160;making any disclosure of information required by law&#59; (ii)&#160;providing information to, or testifying or otherwise assisting in any investigation or proceeding brought by, any federal regulatory or law enforcement agency or legislative body, any self-regulatory organization, or the Company&#8217;s designated legal, compliance or human resources officers&#59; or (iii)&#160;filing, testifying, participating in or otherwise assisting in a proceeding relating to an alleged violation of any federal, state or municipal law relating to fraud, or any rule or regulation of the Securities and Exchange Commission or any self-regulatory organization.  In addition, I understand that each of the parties hereto (and each employee, representative, or other agent of such parties) may disclose to any person, without limitation of any kind, the federal income tax treatment and federal income tax structure of the transactions contemplated hereby and all materials (including opinions or other tax analyses) that are provided to such party relating to such tax treatment and tax structure.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.&#160;&#160;&#160;&#160;I hereby certify that I have read the terms of this Release, that I have been advised by the Company to discuss it with my attorney, that I have received the advice of counsel and that I understand its terms and effects.  I acknowledge, further, that I am executing this Release of my own volition with a full understanding of its terms and effects and with the intention of releasing all claims recited herein in exchange for the consideration described in the Agreement, which I acknowledge is adequate and satisfactory to me.  None of the above named parties, nor their agents, representatives or attorneys have made any representations to me concerning the terms or effects of this Release other than those contained herein.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;7.&#160;&#160;&#160;&#160;I hereby acknowledge that I have been informed that I have the right to consider this Release for a period of 21 days prior to execution.  I also understand that I have the right to revoke this Release for a period of seven days following execution by giving written notice to the Company at the address set forth in Section 15 of the Agreement.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;8.&#160;&#160;&#160;&#160;I hereby further acknowledge that the terms of Sections&#160;8 and 9 of the Agreement shall continue to apply for the balance of the time periods provided therein and that I will abide by and fully perform such obligations.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.&#160;&#160;&#160;&#160;This Release may be executed in one or more counterparts, including by facsimile signature, each of which shall be deemed to be an original, but all of which shall be considered one and the same instrument.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Intending to be legally bound hereby, the Company and I execute the foregoing Release this ______ day of _______, 20__.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Teleflex incorporated </font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58;</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Title&#58; </font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#91;_________________&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>exhibit102toq12021filingxj.htm
<DESCRIPTION>EX-10.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="idd1a6b4d84b243568d3d79487192c428_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.2</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">EXECUTIVE CHANGE IN CONTROL AGREEMENT</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Executive Change In Control Agreement made as of February 25, 2021, by and between Teleflex Incorporated (the &#8220;Company&#8221;) and Jay White (&#8220;Employee&#8221;).</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">BACKGROUND</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt">Employee is employed as an executive of the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt">The Board of Directors of the Company believes that appropriate steps should be taken to reinforce and encourage the continued attention and dedication of Employee to the Company without distraction, notwithstanding that the Company could be subject to a Change of Control, and that such possibility, and the uncertainty and questions which it may raise among management, may result in the departure or distraction of key management personnel to the detriment of the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt">In consideration for Employee agreeing to continue in employment with the Company and agreeing to keep Company information confidential, the Company agrees that Employee shall receive the compensation set forth in this Agreement in the event Employee&#8217;s employment with the Company is terminated without Cause or Employee terminates employment for Good Reason, upon or after a Change of Control.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">AGREEMENT</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">NOW, THEREFORE, in consideration of the foregoing and the mutual covenants and agreements hereinafter set forth and intending to be legally bound hereby, the parties hereto agree as follows&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Base Salary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean the highest annualized base rate of salary being paid to Employee in all capacities with the Company, together with any and all salary reduction authorized amounts under any of the Company&#8217;s benefit plans or programs, at the time of the Change of Control or any time thereafter. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Benefit Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean the period beginning on Employee&#8217;s Termination Date and ending on the first to occur of (a) the eighteen month anniversary of the Commencement Date or (b) the first date on which Employee is employed by another employer and is eligible to participate in a health plan of Employee&#8217;s new employer.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean the board of directors of the Company.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Bonus Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean a plan of the Company providing for the payment of a cash bonus to Employee.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean (a) misappropriation of funds, (b) conviction of a crime involving moral turpitude, or (c) gross negligence in the performance of duties, which gross negligence has had a material adverse effect on the business, operations, assets, properties or financial condition of the Company and its subsidiaries taken as a whole.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean the first day of the seventh month beginning after Employee&#8217;s Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean one of the following shall have taken place after the date of this Agreement&#58; </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">any &#8220;person&#8221; (as such term is used in Sections 13(d) or 14(d) of the Exchange Act) (other than the Company, any majority controlled subsidiary of the Company, or the fiduciaries of any Company benefit plans) becomes the beneficial owner (as defined in Rules 13d-3 and 13d-5 under the Exchange Act), directly or indirectly, of 20% or more of the total voting power of the voting securities of the Company then outstanding and entitled to vote generally in the election of directors of the Company&#59; provided, however, that no Change of Control shall occur upon the acquisition of securities directly from the Company&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">individuals who, as of the beginning of any 24 month period, constitute the Board (as of the date hereof the &#8220;Incumbent Board&#8221;) cease for any reason during such 24 month period to constitute at least a majority of the Board, provided that any individual becoming a director subsequent to the date hereof whose election, or nomination for election by the Company&#8217;s shareholders, was approved by a vote of at least a majority of the directors then comprising the Incumbent Board shall be considered as though such individual were a member of the Incumbent Board, but excluding, for this purpose, any such individual whose initial assumption of office is in connection with an actual or threatened election contest relating to the election of the directors of the Company&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">consummation of (i) a merger, consolidation or reorganization of the Company, in each case, with respect to which all or substantially all of the individuals and entities who were the respective beneficial owners of the voting securities of the Company immediately prior to such merger, consolidation or reorganization do not, following such merger, consolidation or reorganization, beneficially own, directly or indirectly, at least 65% of the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors of the entity or entities resulting from such merger, consolidation or reorganization, (ii) a complete liquidation or dissolution of the Company or (iii) a sale or other disposition of all or substantially all of the assets of the Company, unless at least 65% of the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">entity or entities that acquire such assets are beneficially owned by individuals or entities who or that were beneficial owners of the voting securities of the Company immediately before such sale or other disposition&#59; or </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">consummation of any other transaction determined by resolution of the Board to constitute a Change of Control.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Component Target Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall have the meaning specified therefor in the definition of &#8220;Target Bonus&#8221; in this Section&#160;1.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean Employee&#8217;s continuous illness, injury or incapacity for a period of six consecutive months.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean the Securities Exchange Act of 1934, as amended.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a Termination of Employment initiated by Employee by Notice of Termination, in accordance with Section 2 hereof, upon one or more of the following occurrences&#59; provided that as soon as practicable after Employee becomes aware of such occurrence and before such Notice of Termination is given, Employee shall have given notice of Good Reason to the Company and the Company shall not have fully corrected the situation within 10 days after such notice of Good Reason&#58;</font></div><div style="margin-bottom:12pt;text-indent:65.67pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">i.any failure of the Company to comply with and satisfy any of the material terms of this Agreement&#59;</font></div><div style="margin-bottom:12pt;text-indent:62.34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ii.any significant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">reduction by the Company of the title, duties, job responsibilities, reporting relationship or position of Employee&#59;</font></div><div style="margin-bottom:12pt;text-indent:59.01pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">iii.any reduction in Employee&#8217;s Base Salary&#59; or</font></div><div style="margin-bottom:12pt;text-indent:59.67pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">iv.the moving of the principal office of the Company to which Employee is assigned to a location more than</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">25 miles from its location on the date of the Change of Control.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Performance Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; applicable to any Target Amount under a Bonus Plan shall mean the period of time in which the performance goals applicable to the determination of cash bonus awards pursuant to such Bonus Plan are measured.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Senior Executive Officer Severance Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means that certain Senior Executive Officer Severance Agreement, dated as of February 25, 2021, by and between the Company and Employee.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Target Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; in respect of a bonus payable to Employee pursuant to any Bonus Plan shall mean the amount specified in the Company&#8217;s records pertaining to such Bonus Plan as the &#8220;target amount&#8221; of cash bonus which would be payable to Employee if specified conditions were fulfilled.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Target Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean the sum of the Target Amounts (each a &#8220;Component Target Amount&#8221;) which would be payable in the year immediately following the Termination Year pursuant to all Bonus Plans if all of the conditions for the payment of each Component Target Amount were fulfilled, without regard to whether such conditions are actually fulfilled&#59; provided that, if a Target Amount has not been determined for any such Bonus Plan on or before the Termination Date, the Target Amount for such Bonus Plan which would have been payable in the Termination Year shall be substituted for such undetermined Target Amount in the foregoing calculation of the &#8220;Target Bonus.&#8221;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean the date of receipt of the Notice of Termination described in Section 2 hereof or any later date specified therein as the effective date of Employee&#8217;s Termination of Employment, as the case may be.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean the termination of Employee&#8217;s active employment relationship with the Company.  Employee&#8217;s Termination of Employment for all purposes under this Agreement will be determined to have occurred in accordance with the &#8220;separation from service&#8221; requirements of Code Section 409A and the Treasury Regulations and other guidance issued thereunder, and based on whether the facts and circumstances indicate that the Company and Employee reasonably anticipated that no further service would be performed after a certain date or that the level of bona fide services Employee would perform after such date (as an employee or as an independent contractor) would permanently decrease to no more than 20 percent of the average level of bona fide services performed over the immediately proceeding 36-month period (or actual period of service, if less).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination following a Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean a Termination of Employment upon or within two years after a Change of Control either&#58;</font></div><div style="margin-bottom:12pt;text-indent:65.67pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">i.initiated by the Company for any reason other than Disability or Cause&#59; or</font></div><div style="margin-bottom:12pt;text-indent:62.34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ii.initiated by Employee for Good Reason.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean the year in which Employee&#8217;s Termination Date occurs.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Notice of Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Any Termination of Employment shall be communicated by a Notice of Termination to the other party hereto given in accordance with Section 14 hereof.  For purposes of this Agreement, a &#8220;Notice of Termination&#8221; means a written notice which (a) indicates the specific reasons for the termination, (b) briefly summarizes the facts and circumstances deemed to provide a basis for termination </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of Employee&#8217;s employment, and (c) if the Termination Date is other than the date of receipt of such notice, specifies the Termination Date (which date shall not be more than 15 days after the giving of such notice).   </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Compensation upon Termination following a Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Subject to the terms of this Agreement, in the event of Employee&#8217;s Termination following a Change of Control, Employee shall be entitled to receive the following payments and benefits from the Company&#58;</font></div><div style="margin-bottom:12pt;text-indent:59.01pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">iii.Within 15 days after the Termination Date, Employee shall receive a lump sum cash payment equal to Employee&#8217;s unpaid base salary earned through the Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:59.67pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">iv.If a bonus awarded to Employee pursuant to any Bonus Plan for payment in the Termination Year shall not have been paid to Employee, Employee shall receive the amount of such award within 15 days after the Termination Date.  If no such bonus shall have been awarded to Employee under any Bonus Plan, on the Commencement Date Employee shall receive a lump sum cash payment in the amount </font></div><div style="margin-bottom:0.12pt;text-indent:0.72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of the sum of the Target Amounts under each such Bonus Plan referred to in the immediately preceding sentence which would have been payable to Employee in the Termination Year. </font></div><div style="margin-bottom:12pt;text-indent:63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">v.On the Commencement Date, Employee shall receive a lump sum cash payment equal to the sum of (i) a pro-rated amount of the Target Bonus, (ii) the amount (if any) paid by Employee for health care continuation coverage (COBRA) for the period from the Termination Date to the date of such lump sum payment and (iii) in the event the Employee was a participant in such plan prior to the Termination Date, an amount equal to one and a half times the Employer Non-Elective Contributions with which Employee would have been credited under the Teleflex Incorporated Deferred Compensation Plan (&#8220;Deferred Compensation Plan&#8221;) for the plan year following the plan year that includes the Termination Date, assuming that Employee&#8217;s Compensation and Bonus, as those terms are defined in the Deferred Compensation Plan, for the plan year immediately following the plan year which includes the Termination Date are the same as Employee&#8217;s Compensation and Bonus for the plan year which includes the Termination Date.  The pro-rated Target Bonus shall be computed by multiplying the Target Bonus by a fraction (i) the numerator of which is the number of days in each year of the Performance Period applicable to such Component Target Amount reduced by the number of days in the Termination Year following the Termination Date and (ii) the denominator of which is the number of days in the Performance Period.</font></div><div style="margin-bottom:12pt;text-indent:59.67pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">vi.Beginning with the Commencement Date, Employee shall receive the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27.68pt">Employee shall receive an amount equal to one and a half (1.5) times Employee&#8217;s Base Salary (the &#8220;Base Salary Severance Amount&#8221;), which shall be divided into eighteen equal monthly installments and paid </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">as follows&#58; (A) on the Commencement Date an amount equal to the first seven monthly installments and (B) an additional monthly installment on the first day of each month thereafter for the next eleven months. However, if the Change of Control does not satisfy the requirements to be a &#8216;change in control&#8217; for purposes of Code Section 409A and the Treasury Regulations and other guidance issued thereunder, then, if necessary to satisfy Code Section 409A, the Base Salary Severance Amount shall be divided into 18 equal monthly installments and paid as follows&#58; (A) on the Commencement Date an amount equal to the first seven monthly installments and (B) an additional monthly installment on the first day of each month thereafter until all of the installments have been paid.</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">Employee shall receive an amount equal to (A) one hundred percent (100%) of the Target Bonus on the six-month anniversary of the Commencement Date and (B) fifty percent (50%) of the Target Bonus on the eighteen-month anniversary of the Commencement Date.  The amount paid on each such date shall be paid in the form of a single lump sum cash payment.</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27.68pt">The Company shall continue to provide health and dental benefits under the Company&#8217;s then-current health and dental plans for Employee and Employee&#8217;s spouse and eligible dependents during the balance of the Benefit Period on the same basis as if Employee had continued to be employed during that period.  If the continuation of coverage under the Company&#8217;s health and dental plans for Employee and Employee&#8217;s spouse and eligible dependents results in a violation of Section 105(h) of the Code, the continuation of coverage will be on an after-tax basis with the portion of the monthly cost of coverage paid by the Company being additional taxable income.  If the continuation of coverage under the Company&#8217;s health and dental plans will be on an after-tax basis, the Company will pay Employee a lump sum cash payment on the last day of each applicable month during the Benefit Period (or balance thereof) so that Employee will be in the same position as if the continuation of coverage could have been provided on a pre-tax basis.  The COBRA health care continuation coverage period under Section 4980B of the Code shall begin at the end of the Health Care Continuation Period.  Notwithstanding the preceding, if Employee and Employee&#8217;s spouse and eligible dependents are not eligible to continue coverage under the Company&#8217;s health and&#47;or dental plan(s), the Company will reimburse Employee in cash on the last day of each month during the Benefit Period (or balance thereof) an amount based on the cost actually paid by Employee for that month to maintain health and&#47;or dental insurance coverage from commercial sources that is comparable to the health and&#47;or dental coverage Employee last elected as an employee for Employee and Employee&#8217;s spouse and eligible dependents under the Company&#8217;s health </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">and&#47;or dental plan(s) covering Employee, where the net monthly reimbursement after taxes are withheld will equal the Company&#8217;s portion of the cost paid by Employee for that month&#8217;s coverage determined in accordance with the Company&#8217;s policy then in effect for employee cost sharing, on substantially the same terms as would be applicable to an executive officer of the Company.</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">The Company shall reimburse Employee for the cost of outplacement assistance services incurred by Employee up to a maximum of $20,000, which shall be provided by an outplacement agency selected by Employee.  The Company shall reimburse Employee within 15 days following the date on which the Company receives proof of payment of such expense, which proof must be submitted no later than December 1st of the calendar year after the calendar year in which the expense was incurred.  Notwithstanding the foregoing, Employee shall only be entitled to reimbursement for those outplacement service costs incurred by Employee on or prior to the last day of the second year following the Termination Year. In the event that Employee does not utilize the full amount of outplacement services to which he is entitled under this Section 3(d)(iv), the remaining amount shall </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> be converted into a cash payment to Employee.</font></div><div style="margin-bottom:12pt;text-indent:56.34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">vii.All Company stock options and restricted stock held by Employee as of Employee&#8217;s Termination Date that have not previously become vested and exercisable shall immediately become fully vested and exercisable as of the date immediately preceding the Termination Date, and any stock option or restricted stock awards under which such stock options or restricted stock are granted are hereby amended, effective the later of the date of this Agreement or the date of such award, to so provide.</font></div><div style="margin-bottom:12pt;text-indent:53.01pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">viii.As a condition to the obligation of the Company to pay compensation and provide benefits under this Agreement, the Company shall have received from Employee immediately following the Termination Date a written waiver and release of claims against the Company substantially in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (but subject to any necessary adjustments reasonably determined by the Company to be necessary to comply with applicable laws and regulations in effect as of Employee&#8217;s Termination Date) executed by Employee (the &#8220;Release&#8221;), and Employee shall not thereafter revoke the Release.  If Employee fails to execute or revokes the Release, no payments or benefits shall thereafter be made or provided to Employee pursuant to this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:59.67pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ix.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Taxable Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Any taxable welfare benefits provided pursuant to this Section 3 that are not &#8220;disability pay&#8221; or &#8220;death benefits&#8221; within the meaning of Treasury Regulations Section 1.409A-1(a)(5) (collectively, the &#8220;Applicable Benefits&#8221;) shall be subject to the following requirements in order to comply with Code Section 409A.  The amount of any Applicable Benefit provided during one taxable year shall not affect the amount of the Applicable Benefit provided in any other taxable year, except that with </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">respect to any Applicable Benefit that consists of the reimbursement of expenses referred to in Code Section 105(b), a limitation may be imposed on the amount of such reimbursements over some or all of the applicable Benefit Period, as described in Treasury Regulations Section 1.409A-3(i)(iv)(B).  To the extent that any Applicable Benefit consists of the reimbursement of eligible expenses, such reimbursement must be made on or before the last day of the calendar year following the calendar year in which the expense was incurred.  No Applicable Benefit may be liquidated or exchanged for another benefit.  If Employee is a &#8220;specified employee&#8221;, as defined in Code Section 409A, then during the period of six months immediately following Employee&#8217;s Termination of Employment, Employee shall be obligated to pay the Company the full cost for any Applicable Benefits that do not constitute health benefits of the type required to be provided under the health continuation coverage requirements of Code Section 4980B, and the Company shall reimburse Employee for any such payments on the first business day that is more than six months after the Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Limitations on Certain Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">x.Notwithstanding anything in this Agreement to the contrary, if a Change of Control occurs and it is determined that any payment or distribution by the Company to or for the benefit of Employee, whether paid or payable or distributed or distributable pursuant to the terms of this Agreement or otherwise (a &#8220;Payment&#8221;), would constitute an &#8220;excess parachute payment&#8221; within the meaning of Section 280G of the Code, then, if the aggregate present value of such Payments exceeds 2.99 times Employee&#8217;s &#8220;base amount,&#8221; as defined in Section 280G(b)(3) of the Code (the &#8220;Base Amount&#8221;), the amounts constituting &#8220;parachute payments&#8221; which would otherwise be payable to or for the benefit of Employee shall be reduced to the extent necessary so that such &#8220;parachute payments&#8221; are equal to 2.99 times the Base Amount (the &#8220;Reduced Amount&#8221;)&#59; provided that such amounts shall not be so reduced if the Employee determines, based upon the advice of the Accounting Firm (as defined below), that without such reduction Employee would be entitled to receive and retain, on a net after tax basis (including, without limitation, any excise taxes payable under Section 4999 of the Code), an amount which is greater than the amount, on a net after tax basis, that the Employee would be entitled to retain upon his receipt of the Reduced Amount.</font></div><div style="margin-bottom:12pt;text-indent:59.67pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">xi.If the determination made pursuant to Section 4(a) results in a reduction of the Payments that would otherwise be paid to Employee except for the application of Section 4(a), then the reduction shall occur in the following order&#58; reduction of cash payments&#59; cancellation of accelerated vesting of equity-based awards (if applicable)&#59; reduction of employee benefits.  In the event that acceleration of vesting of equity-based awards is to be reduced, such acceleration of vesting shall be cancelled in the reverse order of the date of grant of Employee&#8217;s equity-based award.</font></div><div style="margin-bottom:12pt;text-indent:56.34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">xii.All determinations to be made under this Section 4 shall be made by the Company&#8217;s independent public accountants immediately prior to the Change of Control or by another independent public accounting firm mutually selected by the Company and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Employee before the date of the Change of Control (the &#8220;Accounting Firm&#8221;), which firm shall provide its determinations and any supporting calculations both to the Company and Employee within 20 days after the Termination Date. Any such determination by the Accounting Firm shall be binding upon the Company and Employee.</font></div><div style="margin-bottom:12pt;text-indent:53.01pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">xiii.All of the fees and expenses of the Accounting Firm in performing the determinations referred to in this Section 4 shall be borne solely by the Company. The Company agrees to indemnify and hold harmless the Accounting Firm from any and all claims, damages and expenses resulting from or relating to its determinations pursuant to this Section 4, except for claims, damages or expenses resulting from the gross negligence or willful misconduct of the Accounting Firm.</font></div><div style="margin-bottom:12pt;text-indent:53.67pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">xiv.As a result of the uncertainty in the application of Section 280G of the Code at the time of a determination hereunder, it is possible that payments will be made by the Company which should not have been made under this Section 4 (&#8220;Overpayment&#8221;) or that additional payments which are not made by the Company under this Section 4 should have been made (&#8220;Underpayment&#8221;).  In the event that there is a final determination by the Internal Revenue Service, or a final determination by a court of competent jurisdiction, that an Overpayment has been made, any such Overpayment shall be treated for all purposes as a loan to Employee, which Employee shall repay to the Company together with interest at the applicable Federal rate provided for in Section 7872(f)(2) of the Code.  In the event that there is a final determination by the Internal Revenue Service, a final determination by a court of competent jurisdiction or a change in the provisions of the Code or regulations pursuant to which an Underpayment arises under this Agreement, any such Underpayment shall be promptly paid by the Company to or for the benefit of Employee, together with interest at the applicable Federal rate provided for in Section 7872(f)(2) of the Code.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Confidential Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Employee recognizes and acknowledges that, by reason of Employee&#8217;s employment by and service to the Company, Employee has had and will continue to have access to confidential information of the Company and its affiliates, including, without limitation, information and knowledge pertaining to products and services offered, innovations, designs, ideas, plans, trade secrets, proprietary information, distribution and sales methods and systems, sales and profit figures, customer and client lists, and relationships between the Company and its affiliates and other distributors, customers, clients, suppliers and others who have business dealings with the Company and its affiliates (&#8220;Confidential Information&#8221;).  Employee acknowledges that such Confidential Information is a valuable and unique asset of the Company, and Employee covenants that Employee will not, either during or after Employee&#8217;s employment by the Company, disclose any such Confidential Information to any person for any reason whatsoever without the prior written authorization of the Company, unless such information is in the public domain through no fault of Employee or except as may be required by law or in a judicial or administrative proceeding.  Notwithstanding anything to the contrary herein, (a) each of the parties hereto (and each employee, representative, or other agent of such parties) may disclose to any person, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">without limitation of any kind, the federal income tax treatment and federal income tax structure of the transactions contemplated hereby and all materials (including opinions or other tax analyses) that are provided to such party relating to such tax treatment and tax structure&#59; and (b) nothing in this Agreement shall prohibit or impede Employee from communicating, cooperating or filing a complaint with any U.S. federal, state or local governmental or law enforcement branch, agency or entity (collectively, a &#8220;Governmental Entity&#8221;) with respect to possible violations of any U.S. federal, state or local law or regulation, or otherwise making disclosures to any Governmental Entity, in each case, that are protected under the whistleblower provisions of any such law or regulation, provided that in each case such communications and disclosures are consistent with applicable law.  Notwithstanding the foregoing, under no circumstance will Employee be authorized to disclose any information covered by attorney-client privilege or attorney work product of the Company or any of its subsidiaries without prior written consent of the Company&#8217;s General Counsel or other officer designated by the Board of Directors of the Company.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Equitable Relief</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:57pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">xv.Employee acknowledges that the restrictions contained in Section&#160;5 hereof are reasonable and necessary to protect the legitimate interests of the Company and its affiliates, that the Company would not have entered into this Agreement in the absence of such restrictions, and that any violation of any provision of that Section will result in irreparable injury to the Company.  Employee represents and acknowledges that (i) Employee has been advised by the Company to consult Employee&#8217;s own legal counsel in respect of this Agreement, and (ii) Employee has had full opportunity, prior to execution of this Agreement, to review thoroughly this Agreement with Employee&#8217;s counsel.</font></div><div style="margin-bottom:12pt;text-indent:53.67pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">xvi.Employee agrees that the Company shall be entitled to preliminary and permanent injunctive relief, without the necessity of proving actual damages, as well as an equitable accounting of all earnings, profits and other benefits arising from any violation of Section&#160;5 hereof, which rights shall be cumulative and in addition to any other rights or remedies to which the Company may be entitled.  Without limiting the foregoing, Employee also agrees that payment of the compensation and benefits payable under Section 3 of this Agreement may be automatically ceased in the event of a material breach of the covenants of Section&#160;5, provided the Company gives Employee written notice of such breach, specifying in reasonable detail the circumstances constituting such material breach.  In the event that any of the provisions of Section&#160;5 hereof should ever be adjudicated to exceed the time, geographic, service, or other limitations permitted by applicable law in any jurisdiction, then such provisions shall be deemed reformed in such jurisdiction to the maximum time, geographic, service, or other limitations permitted by applicable law.</font></div><div style="margin-bottom:12pt;text-indent:50.34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">xvii.Employee irrevocably and unconditionally (i) agrees that any suit, action or other legal proceeding arising out of Section&#160;5 hereof, including without limitation, any action commenced by the Company for preliminary and permanent injunctive relief </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">or other equitable relief, may be brought in the United States District Court for the Eastern District of Pennsylvania, or if such court does not have jurisdiction or will not accept jurisdiction, in any court of general jurisdiction in or around Philadelphia, Pennsylvania, (ii) consents to the non-exclusive jurisdiction of any such court in any such suit, action or proceeding, and (iii) waives any objection which Employee may have to the laying of venue of any such suit, action or proceeding in any such court.  Employee also irrevocably and unconditionally consents to the service of any process, pleadings, notices or other papers in a manner permitted by the notice provisions of Section 14 hereof.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Other Payments and Indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The payments due under Section 3 hereof shall be in addition to and not in lieu of any payments or benefits due to Employee under any other plan, policy or program of the Company except as provided under Section 16(a) and except that no cash payments shall be paid to Employee under any severance plan of the Company that are due and payable solely as a result of a Change of Control.  In addition, Employee shall continue to be covered by any policy of insurance providing indemnification rights for service as an officer and director of the Company and to all other rights to indemnification provided by the Company, in each case at least as favorable as applicable to Employee on the date of this Agreement.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding anything set forth herein to the contrary, where Employee receives any benefit or payment provided for under this Agreement, he shall not be entitled to any benefit under the Senior Executive Officer Severance Agreement and vice versa.  Under no circumstances may Employee be entitled to receive payment under both agreements.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Enforcement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  It is the intent of the parties that Employee not be required to incur any expenses associated with the enforcement of Employee&#8217;s rights under this Agreement by arbitration, litigation or other legal action, because the cost and expense thereof would substantially detract from the benefits intended to be extended to Employee hereunder.  Accordingly, the Company shall pay Employee on demand the amount necessary to reimburse Employee in full for all expenses (including all attorneys&#8217; fees and legal expenses) incurred by Employee in attempting to enforce any of the obligations of the Company under this Agreement, without regard to outcome, unless the lawsuit brought by Employee is determined to be frivolous by a court of final jurisdiction.  The Company shall reimburse Employee for expenses under this Section 8 no later than the end of the calendar year next following the calendar year in which such expenses were incurred, it being understood that the foregoing limitation is intended to ensure compliance with Code Section 409A, and shall not serve to extend or otherwise delay the time period within which the Company is required to reimburse Employee for expenses as set forth in this Section 8.  The Company shall not be obligated to pay any such expenses for which Employee fails to make a demand and submit an invoice or other documented reimbursement request at least 10 business days before the end of the calendar year next following the calendar year in which such expenses were incurred.  The amount of such expenses that the Company is obligated to pay in any given calendar year shall not affect the expenses that the Company is obligated to pay in any other </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">calendar year.  Employee&#8217;s right to have the Company pay the expenses may not be liquidated or exchanged for any other benefit.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">No Mitigation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Employee shall not be required to mitigate the amount of any payment or benefit provided for in this Agreement by seeking other employment or otherwise, nor shall the amount of any payment or benefit provided for herein be reduced by any compensation earned by other employment or otherwise. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">No Set-Off</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Company&#8217;s obligation to make the payments provided for in this Agreement and otherwise to perform its obligations hereunder shall not be affected by any circumstances, including, without limitation, any set-off, counterclaim, recoupment, defense or other right which the Company may have against Employee or others.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Any payments required under this Agreement shall be subject to applicable tax withholding.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Term of Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The term of this Agreement shall be for three years from the date hereof and shall be automatically renewed for successive one-year periods unless the Company notifies Employee in writing that this Agreement will not be renewed at least 60 days prior to the end of the current term&#59; provided, however, that (i) this Agreement shall remain in effect for at least two years after a Change of Control occurring during the term of this Agreement and shall remain in effect until all of the obligations of the parties hereunder are satisfied, and (ii) this Agreement shall terminate if, prior to but not in contemplation of a Change of Control, the employment of Employee with the Company and its affiliates shall terminate for any reason.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Successor Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Company shall require any successor or successors (whether direct or indirect, by purchase, merger, consolidation or otherwise) to all or substantially all of the business or assets of the Company, by agreement in form and substance satisfactory to Employee, to acknowledge expressly that this Agreement is binding upon and enforceable against the Company in accordance with the terms hereof, and to become jointly and severally obligated with the Company to perform this Agreement in the same manner and to the same extent that the Company would be required to perform if no such succession or successions had taken place.  Failure of the Company to obtain such agreement prior to the effectiveness of any such succession shall be a breach of this Agreement.  As used in this Agreement, the Company shall mean the Company as herein before defined and any such successor or successors to its business or assets, jointly and severally.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  All notices and other communications required or permitted hereunder or necessary or convenient in connection herewith shall be in writing and shall be delivered personally or mailed by registered or certified mail, return receipt requested, or by overnight express courier service, as follows&#58;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If to the Company, to&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Teleflex Incorporated</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">550 East Swedesford Road, Suite 400</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Wayne, Pennsylvania 19087</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Attention&#58; Chief Executive Officer</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If to Employee, to&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;INTENTIONALLY OMITTED&#93;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">or to such other names or addresses as the Company or Employee, as the case may be, shall designate by notice to the other party hereto in the manner specified in this Section&#59; provided, however, that if no such notice is given by the Company following a Change of Control, notice at the last address of the Company or to any successor pursuant to Section&#160;14 hereof shall be deemed sufficient for the purposes hereof.  Any such notice shall be deemed delivered and effective when received in the case of personal delivery, five days after deposit, postage prepaid, with the U.S. Postal Service in the case of registered or certified mail, or on the next business day in the case of overnight express courier service.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement shall be governed by and interpreted under the laws of the Commonwealth of Pennsylvania without giving effect to any conflict of laws provisions.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Contents of Agreement, Amendment and Assignment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:47.01pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">xviii.This Agreement supersedes all prior agreements, sets forth the entire understanding between the parties hereto with respect to the subject matter hereof and cannot be changed, modified, extended or terminated except upon written amendment executed by Employee and approved by the Board and executed on the Company&#8217;s behalf by a duly authorized officer&#59; provided, however, that except as stated in Section&#160;7 above, this Agreement is not intended to supersede or alter Employee&#8217;s rights under any compensation, benefit plan or program, unless specifically modified hereunder, in which Employee participated and under which Employee retains a right to benefits.  The provisions of this Agreement may provide for payments to Employee under certain compensation or bonus plans under circumstances where such plans would not provide for payment thereof.  It is the specific intention of the parties that the provisions of this Agreement shall supersede any provisions to the contrary in such plans, to the extent that the provisions of this Agreement are more favorable to Employee than the terms of such plans, and such plans shall be deemed to have been amended to correspond with this Agreement without further action by the Company or the Board.</font></div><div style="margin-bottom:12pt;text-indent:53.67pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">xix.Nothing in this Agreement shall be construed as giving Employee any right to be retained in the employ of the Company.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:57pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">xx.All of the terms and provisions of this Agreement, including the covenants of Section&#160;5, shall be binding upon and inure to the benefit of and be enforceable by the respective heirs, representatives, successors and assigns of the parties hereto.</font></div><div style="margin-bottom:12pt;text-indent:53.67pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">xxi.It is the Parties&#8217; intention that the benefits and rights to which Employee could become entitled in connection with Termination of Employment comply with Code Section 409A.  If Employee or the Company believes, at any time, that any of such benefits or rights do not so comply, he or it shall promptly advise the other party and shall negotiate reasonably and in good faith to amend the terms of this Agreement such that it complies (with the most limited economic effect on Employee and the Company).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If any provision of this Agreement or application thereof to anyone or under any circumstances shall be determined to be invalid or unenforceable, such invalidity or unenforceability shall not affect any other provisions or applications of this Agreement which can be given effect without the invalid or unenforceable provision or application.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Remedies Cumulative&#59; No Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  No right conferred upon Employee by this Agreement is intended to be exclusive of any other right or remedy, and each and every such right or remedy shall be cumulative and shall be in addition to any other right or remedy given hereunder or now or hereafter existing at law or in equity.  No delay or omission by Employee in exercising any right, remedy or power hereunder or existing at law or in equity shall be construed as a waiver thereof, including, without limitation, any delay by Employee in delivering a Notice of Termination pursuant to Section 2 hereof after an event has occurred which would, if Employee had resigned, have constituted a Termination following a Change of Control pursuant to Section 1 of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  All section headings are for convenience only.  This Agreement may be executed in several counterparts, each of which is an original.  It shall not be necessary in making proof of this Agreement or any counterpart hereof to produce or account for any of the other counterparts. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Construction.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The word &#8220;including&#8221; means &#8220;including without limitation.&#8221;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the undersigned, intending to be legally bound, have executed this Executive Change In Control Agreement as of the date first above written.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Teleflex Incorporated</font></div><div><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#47;s&#47; Liam Kelly&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:0.12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58; Liam Kelly</font></div><div style="margin-bottom:0.12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Title&#58;  Chairman, President and CEO</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#47;s&#47; Jay White&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Jay White </font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</font></div><div><font><br></font></div></div></div><div id="idd1a6b4d84b243568d3d79487192c428_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:7.2pt;padding-right:7.2pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">EXHIBIT A</font></div><div style="margin-bottom:12pt;padding-left:7.2pt;padding-right:7.2pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">GENERAL RELEASE</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;1.&#160;&#160;&#160;&#160;I, &#91;______________&#93;, for and in consideration of certain payments to be made and the benefits to be provided to me under the Executive Change In Control Agreement, dated as of &#91;_________ ___&#93;, 20&#91;__&#93; (the &#8220;Agreement&#8221;) with Teleflex Incorporated (the &#8220;Company&#8221;) and conditioned upon such payments and provisions, do hereby REMISE, RELEASE, AND FOREVER DISCHARGE the Company and each of its past or present subsidiaries and affiliates, its and their past or present officers, directors, stockholders, employees and agents, their respective successors and assigns, heirs, executors and administrators, the pension and employee benefit plans of the Company, or of its past or present subsidiaries or affiliates, and the past or present trustees, administrators, agents, or employees of the pension and employee benefit plans (hereinafter collectively included within the term the &#8220;Company&#8221;), acting in any capacity whatsoever, of and from any and all manner of actions and causes of actions, suits, debts, claims and demands whatsoever in law or in equity, which I ever had, now have, or hereafter may have, or which my heirs, executors or administrators hereafter may have, by reason of any matter, cause or thing whatsoever from the beginning of my employment with the Company to the date of these presents and particularly, but without limitation of the foregoing general terms, any claims arising from or relating in any way to my employment relationship and the termination of my employment relationship with the Company, including but not limited to, any claims which have been asserted, could have been asserted, or could be asserted now or in the future under any federal, state or local laws, including any claims under the Pennsylvania Human Relations Act, 43 Pa. C.S.A. &#167;&#167;951 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">et. seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Rehabilitation Act of 1973, 29 USC &#167;&#167; 701 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, Title VII of the Civil Rights Act of 1964, 42 USC &#167;&#167; 2000e </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Civil Rights Act of 1991, 2 USC &#167;&#167; 60 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, as applicable, the Age Discrimination in Employment Act of 1967, 29 USC &#167;&#167; 621 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Americans with Disabilities Act, 29 USC &#167;&#167; 706 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, and the Employee Retirement Income Security Act of 1974, 29 USC &#167;&#167; 301 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, all as amended, any contracts between the Company and me and any common law claims now or hereafter recognized and all claims for personal injuries, counsel fees and costs&#59; provided, however, that this Release shall not apply to any entitlements under the terms of the Agreement or under any other plans or programs of the Company in which I participated and under which I have accrued and become entitled to a benefit other than under any Company separation or severance plan or programs.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Subject to the limitations of paragraph 1 above, I expressly waive all rights afforded by any statute which expressly limits the effect of a release with respect to unknown claims.  I understand the significance of this release of unknown claims and the waiver of statutory protection against a release of unknown claims.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;I hereby agree and recognize that my employment by the Company was permanently and irrevocably severed on ___________________, 20__ and the Company has no obligation, contractual or otherwise to me to hire, rehire or reemploy me in the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A-1</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">future.  I acknowledge that the terms of the Agreement provide me with payments and benefits which are in addition to any amounts to which I otherwise would have been entitled.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;I hereby agree and acknowledge that the payments and benefits provided by the Company are to bring about an amicable resolution of my employment arrangements and are not to be construed as an admission of any violation of any federal, state or local statute or regulation, or of any duty owed by the Company and that the Agreement was, and this Release is, executed voluntarily to provide an amicable resolution of my employment relationship with the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;I hereby acknowledge that nothing in this Release shall prohibit or restrict me from&#58; (i) making any disclosure of information required by law&#59; (ii) providing information to, or testifying or otherwise assisting in any investigation or proceeding brought by, any federal regulatory or law enforcement agency or legislative body, any self-regulatory organization, or the Company&#8217;s designated legal, compliance or human resources officers&#59; or (iii) filing, testifying, participating in or otherwise assisting in a proceeding relating to an alleged violation of any federal, state or municipal law relating to fraud, or any rule or regulation of the Securities and Exchange Commission or any self-regulatory organization.  In addition, I understand that each of the parties hereto (and each employee, representative, or other agent of such parties) may disclose to any person, without limitation of any kind, the federal income tax treatment and federal income tax structure of the transactions contemplated hereby and all materials (including opinions or other tax analyses) that are provided to such party relating to such tax treatment and tax structure.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.&#160;&#160;&#160;&#160;I hereby certify that I have read the terms of this Release, that I have been advised by the Company to discuss it with my attorney, that I have received the advice of counsel and that I understand its terms and effects.  I acknowledge, further, that I am executing this Release of my own volition with a full understanding of its terms and effects and with the intention of releasing all claims recited herein in exchange for the consideration described in the Agreement, which I acknowledge is adequate and satisfactory to me.  None of the above-named parties, nor their agents, representatives or attorneys have made any representations to me concerning the terms or effects of this Release other than those contained herein.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.&#160;&#160;&#160;&#160;I hereby acknowledge that I have been informed that I have the right to consider this Release for a period of 21 days prior to execution.  I also understand that I have the right to revoke this Release for a period of seven days following execution by giving written notice to the Company at the address set forth in Section 14 of the Agreement.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.&#160;&#160;&#160;&#160;I hereby further acknowledge that the terms of Sections&#160;5 and 6 of the Agreement shall continue to apply for the balance of the time periods provided therein and that I will abide by and fully perform such obligations.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A-2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#91;SIGNATURE PAGE FOLLOWS&#93;</font></div><div style="margin-bottom:24pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Intending to be legally bound hereby, I execute the foregoing Release this ___ day of _____________, 20 ___.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">________________________&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;____________________</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Witness&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#91;__________________&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A-3</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>tfx-2021328xex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i02e7a74ac4fc45f0a8c31a1e86e7d215_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Liam J. Kelly, certify that&#58;</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this quarterly report on Form 10-Q of Teleflex Incorporated&#59;</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:29.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a. designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:29.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b. designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:29.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c. evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:29.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d. disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:29.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a. all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:29.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b. any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:47.948%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.071%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; April 29, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Liam J. Kelly</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liam J. Kelly</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>tfx-2021328xex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i8917e3cb20434896bf78f7987d2c581b_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Thomas E. Powell, certify that&#58;</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this quarterly report on Form 10-Q of Teleflex Incorporated&#59;</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:29.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a. designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:29.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b. designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:29.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c. evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:29.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d. disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:29.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a. all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:29.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b. any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:47.948%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.071%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; April 29, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Thomas E. Powell</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas E. Powell</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>tfx-2021328xex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i600500ccfd4449bab16c4bd35116143b_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RULE 13a-14(b) UNDER THE</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES EXCHANGE ACT OF 1934</font></div><div style="margin-top:9pt;text-align:justify;text-indent:29.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Teleflex Incorporated (the &#8220;Company&#8221;) on Form 10-Q for the period ending March&#160;28, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Liam J. Kelly, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The information contained in the Report fairly presents, in all material respects, the financial position and results of operations of the Company.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:47.948%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.071%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; April 29, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Liam J. Kelly</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liam J. Kelly<br>President and Chief Executive Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>tfx-2021328xex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ibb931381db4e4fcdbe0e0f017391eb95_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RULE 13a-14(b) UNDER THE</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES EXCHANGE ACT OF 1934</font></div><div style="margin-top:9pt;text-align:justify;text-indent:29.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Teleflex Incorporated (the &#8220;Company&#8221;) on Form 10-Q for the period ending March&#160;28, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Thomas E. Powell, Executive Vice President and Chief Financial Officer, certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The information contained in the Report fairly presents, in all material respects, the financial position and results of operations of the Company.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:47.948%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.071%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; April 29, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Thomas E. Powell</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas E. Powell<br>Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>tfx-20210328.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:93a89ea2-f954-4daa-a6ef-f74a27d6ae4e,g:62a3f725-f236-4203-9116-3aec401dc5b9-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:tfx="http://www.teleflex.com/20210328" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.teleflex.com/20210328">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tfx-20210328_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tfx-20210328_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tfx-20210328_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tfx-20210328_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.teleflex.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical">
        <link:definition>1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY">
        <link:definition>1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical" roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical">
        <link:definition>1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Basisofpresentation" roleURI="http://www.teleflex.com/role/Basisofpresentation">
        <link:definition>2101101 - Disclosure - Basis of presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Recentlyissuedaccountingstandards" roleURI="http://www.teleflex.com/role/Recentlyissuedaccountingstandards">
        <link:definition>2102102 - Disclosure - Recently issued accounting standards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RecentlyissuedaccountingstandardsPolicies" roleURI="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsPolicies">
        <link:definition>2203201 - Disclosure - Recently issued accounting standards (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Netrevenues" roleURI="http://www.teleflex.com/role/Netrevenues">
        <link:definition>2104103 - Disclosure - Net revenues</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetrevenuesTables" roleURI="http://www.teleflex.com/role/NetrevenuesTables">
        <link:definition>2305301 - Disclosure - Net revenues (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetrevenuesDetails" roleURI="http://www.teleflex.com/role/NetrevenuesDetails">
        <link:definition>2406401 - Disclosure - Net revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetrevenuesOtherrevenuesDetails" roleURI="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails">
        <link:definition>2407402 - Disclosure - Net revenues Other revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://www.teleflex.com/role/Acquisitions">
        <link:definition>2108104 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsDetails" roleURI="http://www.teleflex.com/role/AcquisitionsDetails">
        <link:definition>2409403 - Disclosure - Acquisitions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Restructuringandimpairmentcharges" roleURI="http://www.teleflex.com/role/Restructuringandimpairmentcharges">
        <link:definition>2110105 - Disclosure - Restructuring and impairment charges</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandimpairmentchargesTables" roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesTables">
        <link:definition>2311302 - Disclosure - Restructuring and impairment charges (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandimpairmentchargesAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail">
        <link:definition>2412404 - Disclosure - Restructuring and impairment charges - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails" roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails">
        <link:definition>2413405 - Disclosure - Restructuring and impairment charges - Expected Costs to be Incurred (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandimpairmentchargesChargesRecognizedDetail" roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail">
        <link:definition>2414406 - Disclosure - Restructuring and impairment charges - Charges Recognized (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.teleflex.com/role/Inventories">
        <link:definition>2115106 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.teleflex.com/role/InventoriesTables">
        <link:definition>2316303 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesDetail" roleURI="http://www.teleflex.com/role/InventoriesDetail">
        <link:definition>2417407 - Disclosure - Inventories (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Goodwillandotherintangibleassets" roleURI="http://www.teleflex.com/role/Goodwillandotherintangibleassets">
        <link:definition>2118107 - Disclosure - Goodwill and other intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandotherintangibleassetsnetTables" roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetTables">
        <link:definition>2319304 - Disclosure - Goodwill and other intangible assets, net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails" roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails">
        <link:definition>2420408 - Disclosure - Goodwill and other intangible assets, net - Changes in carrying amount of goodwill, by reporting segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails" roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails">
        <link:definition>2421409 - Disclosure - Goodwill and other intangible assets, net - Components of intangible assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Financialinstruments" roleURI="http://www.teleflex.com/role/Financialinstruments">
        <link:definition>2122108 - Disclosure - Financial instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialinstrumentsTables" roleURI="http://www.teleflex.com/role/FinancialinstrumentsTables">
        <link:definition>2323305 - Disclosure - Financial instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialinstrumentsAdditionalInformationDetails" roleURI="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails">
        <link:definition>2424410 - Disclosure - Financial instruments - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails" roleURI="http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails">
        <link:definition>2425411 - Disclosure - Financial instruments - Fair values of derivative instruments designated as hedging instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Fairvaluemeasurement" roleURI="http://www.teleflex.com/role/Fairvaluemeasurement">
        <link:definition>2126109 - Disclosure - Fair value measurement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairvaluemeasurementTables" roleURI="http://www.teleflex.com/role/FairvaluemeasurementTables">
        <link:definition>2327306 - Disclosure - Fair value measurement (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails" roleURI="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails">
        <link:definition>2428412 - Disclosure - Fair value measurement - Financial assets and liabilities carried at fair value measured on recurring basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails" roleURI="http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails">
        <link:definition>2429413 - Disclosure - Fair value measurement - Valuation technique and inputs used in determining the fair value of contingent consideration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails" roleURI="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails">
        <link:definition>2430414 - Disclosure - Fair value measurement - Reconciliation of changes in financial liabilities measured on recurring basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Shareholdersequity" roleURI="http://www.teleflex.com/role/Shareholdersequity">
        <link:definition>2131110 - Disclosure - Shareholders' equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersequityTables" roleURI="http://www.teleflex.com/role/ShareholdersequityTables">
        <link:definition>2332307 - Disclosure - Shareholders' equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersequityAdditionalInformationDetails" roleURI="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetails">
        <link:definition>2433415 - Disclosure - Shareholders' equity - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails" roleURI="http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails">
        <link:definition>2434416 - Disclosure - Shareholders' equity - Reconciliation of basic to diluted weighted average common shares outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails" roleURI="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails">
        <link:definition>2435417 - Disclosure - Shareholders' equity - Change in accumulated other comprehensive income, net of tax (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails" roleURI="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails">
        <link:definition>2436418 - Disclosure - Shareholders' equity - Accumulated other comprehensive income into income expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Taxesonincomefromcontinuingoperations" roleURI="http://www.teleflex.com/role/Taxesonincomefromcontinuingoperations">
        <link:definition>2137111 - Disclosure - Taxes on income from continuing operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TaxesonincomefromcontinuingoperationsTables" roleURI="http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsTables">
        <link:definition>2338308 - Disclosure - Taxes on income from continuing operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TaxesonincomefromcontinuingoperationsDetails" roleURI="http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsDetails">
        <link:definition>2439419 - Disclosure - Taxes on income from continuing operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Commitmentsandcontingentliabilities" roleURI="http://www.teleflex.com/role/Commitmentsandcontingentliabilities">
        <link:definition>2140112 - Disclosure - Commitments and contingent liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandcontingentliabilitiesDetail" roleURI="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail">
        <link:definition>2441420 - Disclosure - Commitments and contingent liabilities (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Segmentinformation" roleURI="http://www.teleflex.com/role/Segmentinformation">
        <link:definition>2142113 - Disclosure - Segment information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentinformationTables" roleURI="http://www.teleflex.com/role/SegmentinformationTables">
        <link:definition>2343309 - Disclosure - Segment information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentinformationDetails" roleURI="http://www.teleflex.com/role/SegmentinformationDetails">
        <link:definition>2444421 - Disclosure - Segment information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Subsequentevent" roleURI="http://www.teleflex.com/role/Subsequentevent">
        <link:definition>2145114 - Disclosure - Subsequent event</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequenteventDetails" roleURI="http://www.teleflex.com/role/SubsequenteventDetails">
        <link:definition>2446422 - Disclosure - Subsequent event (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" abstract="false" name="PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_AmericasSegmentMember" abstract="true" name="AmericasSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_HomeCareProvidersMember" abstract="true" name="HomeCareProvidersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_SpecialTerminationBenefitAndOtherRestructuringMember" abstract="true" name="SpecialTerminationBenefitAndOtherRestructuringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_TwoThousandEighteenFootprintRealignmentPlanMember" abstract="true" name="TwoThousandEighteenFootprintRealignmentPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_RestructuringCostsExpectedAggregateCapitalExpenditures" abstract="false" name="RestructuringCostsExpectedAggregateCapitalExpenditures" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_OtherMedicalDeviceManufacturersMember" abstract="true" name="OtherMedicalDeviceManufacturersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_SeveranceAndTerminationBenefitsMember" abstract="true" name="SeveranceAndTerminationBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions" abstract="false" name="ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" abstract="true" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_InventoryFairValueStepUp" abstract="false" name="InventoryFairValueStepUp" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_VascularAccessMember" abstract="true" name="VascularAccessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_HospitalsAndHealthcareProvidersMember" abstract="true" name="HospitalsAndHealthcareProvidersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_RestructuringAndRelatedCostExpectedCashOutlays" abstract="false" name="RestructuringAndRelatedCostExpectedCashOutlays" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_AcceleratedDepreciationAndOtherCostsMember" abstract="true" name="AcceleratedDepreciationAndOtherCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember" abstract="true" name="TwoThousandFourteenManufacturingFootprintRealignmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_OEMSegmentMember" abstract="true" name="OEMSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_AnesthesiaMember" abstract="true" name="AnesthesiaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" abstract="false" name="SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_ChangesInContingentConsideration" abstract="false" name="ChangesInContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" abstract="false" name="EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tfx_TwoThousandNineteenFootprintRealignmentPlanMember" abstract="true" name="TwoThousandNineteenFootprintRealignmentPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_InterventionalMember" abstract="true" name="InterventionalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_OemMember" abstract="true" name="OemMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_OtherrestructuringprogramsMember" abstract="true" name="OtherrestructuringprogramsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_SurgicalMember" abstract="true" name="SurgicalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_AsiaSegmentMember" abstract="true" name="AsiaSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_OtherLiabilityMember" abstract="true" name="OtherLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_EMEASegmentMember" abstract="true" name="EMEASegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_AggregateRestructuringCharges" abstract="false" name="AggregateRestructuringCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_ZMedicaLLCMember" abstract="true" name="ZMedicaLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_MilestonebasedPaymentMember" abstract="true" name="MilestonebasedPaymentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_InterventionalUrologyMember" abstract="true" name="InterventionalUrologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_TwoThousandTwentyOneRestructuringPlanMember" abstract="true" name="TwoThousandTwentyOneRestructuringPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member" abstract="true" name="FourPointEightSevenFivePercentSeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" abstract="true" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_RevenuebasedPaymentMember" abstract="true" name="RevenuebasedPaymentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>tfx-20210328_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:93a89ea2-f954-4daa-a6ef-f74a27d6ae4e,g:62a3f725-f236-4203-9116-3aec401dc5b9-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.teleflex.com/role/CoverPage" xlink:type="simple" xlink:href="tfx-20210328.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_56740e56-70fe-47e6-a84c-2dde0afedca1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_79d5b0c1-13c8-4619-a18f-5914718bf7e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_56740e56-70fe-47e6-a84c-2dde0afedca1" xlink:to="loc_us-gaap_OperatingIncomeLoss_79d5b0c1-13c8-4619-a18f-5914718bf7e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_70552c36-34e5-435e-9e6c-b54fa1d0969e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_56740e56-70fe-47e6-a84c-2dde0afedca1" xlink:to="loc_us-gaap_InterestExpense_70552c36-34e5-435e-9e6c-b54fa1d0969e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_320cc48a-b2f4-4623-8731-1456960b79c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_56740e56-70fe-47e6-a84c-2dde0afedca1" xlink:to="loc_us-gaap_InvestmentIncomeInterest_320cc48a-b2f4-4623-8731-1456960b79c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_260172ea-1507-49f7-b176-c8d59a38e8b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_0f935648-7b12-4c96-b6f0-57d4030955ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_260172ea-1507-49f7-b176-c8d59a38e8b6" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_0f935648-7b12-4c96-b6f0-57d4030955ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2e9e8748-07ac-4ded-9122-4a6fd314e6f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_260172ea-1507-49f7-b176-c8d59a38e8b6" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2e9e8748-07ac-4ded-9122-4a6fd314e6f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_3f0bd6f6-e753-454c-b54b-a056f7960a55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0bd1b1ee-c2a8-49da-87a8-7365380f242f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_3f0bd6f6-e753-454c-b54b-a056f7960a55" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0bd1b1ee-c2a8-49da-87a8-7365380f242f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_876f82cf-4976-46ad-86ca-ff085e06a3fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_3f0bd6f6-e753-454c-b54b-a056f7960a55" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_876f82cf-4976-46ad-86ca-ff085e06a3fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a158bdee-5fcc-494f-906b-bfa4e30e49b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_aea3afd5-43a8-47eb-befa-f071652150db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_a158bdee-5fcc-494f-906b-bfa4e30e49b7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_aea3afd5-43a8-47eb-befa-f071652150db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_c4429cfc-d804-4d0f-a39e-02a70cb4e2bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_a158bdee-5fcc-494f-906b-bfa4e30e49b7" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_c4429cfc-d804-4d0f-a39e-02a70cb4e2bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_637b6b1e-c76a-4d30-acd9-d59243ca996b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_de1c61c6-cf87-4495-b3ea-b0969dfb8b49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_637b6b1e-c76a-4d30-acd9-d59243ca996b" xlink:to="loc_us-gaap_GrossProfit_de1c61c6-cf87-4495-b3ea-b0969dfb8b49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_cc204989-0b43-42ca-87b9-0bb246cc4bb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_637b6b1e-c76a-4d30-acd9-d59243ca996b" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_cc204989-0b43-42ca-87b9-0bb246cc4bb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_37834acd-4455-471f-9b34-709806cc8175" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_637b6b1e-c76a-4d30-acd9-d59243ca996b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_37834acd-4455-471f-9b34-709806cc8175" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_6163554f-b17a-42a2-95a6-e6fb8e5a7239" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_637b6b1e-c76a-4d30-acd9-d59243ca996b" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_6163554f-b17a-42a2-95a6-e6fb8e5a7239" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e4afc5b8-b68c-44c8-b818-3d6dd8bd9c91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_71478007-2598-4ed0-b1a1-fb7c86d142f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e4afc5b8-b68c-44c8-b818-3d6dd8bd9c91" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_71478007-2598-4ed0-b1a1-fb7c86d142f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_ad9a9d42-8d7a-4e68-97fd-e792409240c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e4afc5b8-b68c-44c8-b818-3d6dd8bd9c91" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_ad9a9d42-8d7a-4e68-97fd-e792409240c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_9684efa6-87f9-44d5-871c-325842f49066" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_95fede83-67bd-4e3f-a8b4-95bb092bae24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_9684efa6-87f9-44d5-871c-325842f49066" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_95fede83-67bd-4e3f-a8b4-95bb092bae24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_26d8fb57-f572-44d2-ad33-dd6c1d54d766" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_9684efa6-87f9-44d5-871c-325842f49066" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_26d8fb57-f572-44d2-ad33-dd6c1d54d766" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_68827be3-a0f9-4a2e-babc-841e3a51a3e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_7a315a7d-3a41-4410-8749-90ff3a61d3b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_68827be3-a0f9-4a2e-babc-841e3a51a3e3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_7a315a7d-3a41-4410-8749-90ff3a61d3b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_617b2e68-c932-4c6e-b3c8-f0ceca586055" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_68827be3-a0f9-4a2e-babc-841e3a51a3e3" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_617b2e68-c932-4c6e-b3c8-f0ceca586055" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f533a8a9-e323-455a-9fe4-ca339ace95e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dd77cf31-909c-4161-b684-f7159c5ed0e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f533a8a9-e323-455a-9fe4-ca339ace95e8" xlink:to="loc_us-gaap_NetIncomeLoss_dd77cf31-909c-4161-b684-f7159c5ed0e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a71ee8a2-c198-412e-959f-364bd0d05e54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f533a8a9-e323-455a-9fe4-ca339ace95e8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a71ee8a2-c198-412e-959f-364bd0d05e54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_07740497-a10f-4535-8579-3922f58a9339" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_0ae3c8d6-2714-4928-a8e8-a45e3e43f779" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_07740497-a10f-4535-8579-3922f58a9339" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_0ae3c8d6-2714-4928-a8e8-a45e3e43f779" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_7dea3313-a1ab-4d5f-80f3-e6815dc75f1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_07740497-a10f-4535-8579-3922f58a9339" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_7dea3313-a1ab-4d5f-80f3-e6815dc75f1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_edc215d7-5593-4ae4-b834-ba4a68257069" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_07740497-a10f-4535-8579-3922f58a9339" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_edc215d7-5593-4ae4-b834-ba4a68257069" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b114c14f-ee22-4d0a-ba41-3f2bd9c95e85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_65fdbe0a-02e1-49af-bc28-ca6bfeeae412" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b114c14f-ee22-4d0a-ba41-3f2bd9c95e85" xlink:to="loc_us-gaap_Liabilities_65fdbe0a-02e1-49af-bc28-ca6bfeeae412" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_a8d166a4-0c2d-495f-8866-0471ab5843cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b114c14f-ee22-4d0a-ba41-3f2bd9c95e85" xlink:to="loc_us-gaap_CommitmentsAndContingencies_a8d166a4-0c2d-495f-8866-0471ab5843cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b417f24b-47dc-4d3b-97bc-4e306585cd06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b114c14f-ee22-4d0a-ba41-3f2bd9c95e85" xlink:to="loc_us-gaap_StockholdersEquity_b417f24b-47dc-4d3b-97bc-4e306585cd06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9d4a8661-8219-4cc7-ad0f-dc040c28df86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_99a91cb1-375b-4100-b033-db0e7091ff54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9d4a8661-8219-4cc7-ad0f-dc040c28df86" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_99a91cb1-375b-4100-b033-db0e7091ff54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_26f7f053-944c-49f1-962d-2895a9b94319" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9d4a8661-8219-4cc7-ad0f-dc040c28df86" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_26f7f053-944c-49f1-962d-2895a9b94319" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2aa513da-dcf0-4bc4-b56f-c75c15c564d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9d4a8661-8219-4cc7-ad0f-dc040c28df86" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2aa513da-dcf0-4bc4-b56f-c75c15c564d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_31dbe679-d992-4cb2-b316-d7188e7f171f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9d4a8661-8219-4cc7-ad0f-dc040c28df86" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_31dbe679-d992-4cb2-b316-d7188e7f171f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2f991752-666f-48b9-9a00-0f1363eadcb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9d4a8661-8219-4cc7-ad0f-dc040c28df86" xlink:to="loc_us-gaap_Goodwill_2f991752-666f-48b9-9a00-0f1363eadcb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_bd881cab-222c-4a85-92b5-e90dbb81d091" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9d4a8661-8219-4cc7-ad0f-dc040c28df86" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_bd881cab-222c-4a85-92b5-e90dbb81d091" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ad871a7c-088f-4fd6-b017-5801f8a61504" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9d4a8661-8219-4cc7-ad0f-dc040c28df86" xlink:to="loc_us-gaap_AssetsCurrent_ad871a7c-088f-4fd6-b017-5801f8a61504" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_09bb0fdf-8ee6-429d-8946-ecdcb73babcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_46db6a07-3ebe-4f56-812a-d7bae68bce78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_09bb0fdf-8ee6-429d-8946-ecdcb73babcd" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_46db6a07-3ebe-4f56-812a-d7bae68bce78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_62ca9956-1256-4393-a98f-e7c8ee85c050" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_09bb0fdf-8ee6-429d-8946-ecdcb73babcd" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_62ca9956-1256-4393-a98f-e7c8ee85c050" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_23ea6a35-e3ab-486f-895a-423d838ca47a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_09bb0fdf-8ee6-429d-8946-ecdcb73babcd" xlink:to="loc_us-gaap_InterestPayableCurrent_23ea6a35-e3ab-486f-895a-423d838ca47a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_8a287ed2-be15-4a52-94b9-a02d5663f700" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_09bb0fdf-8ee6-429d-8946-ecdcb73babcd" xlink:to="loc_us-gaap_DebtCurrent_8a287ed2-be15-4a52-94b9-a02d5663f700" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_58cf26c6-fb15-4a9f-b5f2-7dec8d1ff0a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_09bb0fdf-8ee6-429d-8946-ecdcb73babcd" xlink:to="loc_us-gaap_AccountsPayableCurrent_58cf26c6-fb15-4a9f-b5f2-7dec8d1ff0a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d842f71f-cbbb-4055-a74f-ffd5ce9ccf89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_09bb0fdf-8ee6-429d-8946-ecdcb73babcd" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d842f71f-cbbb-4055-a74f-ffd5ce9ccf89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1823a1b3-5d4c-45f8-8cf9-51a4eb22e2cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_09bb0fdf-8ee6-429d-8946-ecdcb73babcd" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_1823a1b3-5d4c-45f8-8cf9-51a4eb22e2cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_30a309f8-2b9c-40e3-b348-531f70ce16aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_55621202-bc6a-4764-8d8b-8f3441bd914a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_30a309f8-2b9c-40e3-b348-531f70ce16aa" xlink:to="loc_us-gaap_InventoryNet_55621202-bc6a-4764-8d8b-8f3441bd914a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_e125333b-4437-4f84-8146-bd7b1f0cd78b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_30a309f8-2b9c-40e3-b348-531f70ce16aa" xlink:to="loc_us-gaap_PrepaidTaxes_e125333b-4437-4f84-8146-bd7b1f0cd78b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7abed7e4-591c-4286-bb00-3dab58580c94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_30a309f8-2b9c-40e3-b348-531f70ce16aa" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7abed7e4-591c-4286-bb00-3dab58580c94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ad8ac44b-7b57-4e15-922d-f831e93060f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_30a309f8-2b9c-40e3-b348-531f70ce16aa" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ad8ac44b-7b57-4e15-922d-f831e93060f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1a5e8180-9ff1-4830-b736-619205e34b5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_30a309f8-2b9c-40e3-b348-531f70ce16aa" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1a5e8180-9ff1-4830-b736-619205e34b5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2b32ae01-999f-4823-a153-3ffc6dc66310" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_372bcbcd-0395-4b5b-90c2-b508a7cb109e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2b32ae01-999f-4823-a153-3ffc6dc66310" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_372bcbcd-0395-4b5b-90c2-b508a7cb109e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3d78f9e9-e66e-45e9-ab0b-87e3fb99fe52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2b32ae01-999f-4823-a153-3ffc6dc66310" xlink:to="loc_us-gaap_LiabilitiesCurrent_3d78f9e9-e66e-45e9-ab0b-87e3fb99fe52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_afa6755f-589c-4c74-8882-25d2d354a0f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2b32ae01-999f-4823-a153-3ffc6dc66310" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_afa6755f-589c-4c74-8882-25d2d354a0f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cb5a4f67-2e2b-4a80-9b33-c1ca3f2959f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2b32ae01-999f-4823-a153-3ffc6dc66310" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cb5a4f67-2e2b-4a80-9b33-c1ca3f2959f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5fe19ba1-4e9f-4567-b025-9a7cc3623410" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2b32ae01-999f-4823-a153-3ffc6dc66310" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5fe19ba1-4e9f-4567-b025-9a7cc3623410" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_399a17b6-0b96-478d-b4d4-21fa70d55fd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2b32ae01-999f-4823-a153-3ffc6dc66310" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_399a17b6-0b96-478d-b4d4-21fa70d55fd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_53b2936d-ed05-4bb6-b711-c5f8b375cc6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2b32ae01-999f-4823-a153-3ffc6dc66310" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_53b2936d-ed05-4bb6-b711-c5f8b375cc6f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a778cc61-e7ea-4ad8-8e38-eb79958e8959" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_us-gaap_NetIncomeLoss_a778cc61-e7ea-4ad8-8e38-eb79958e8959" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_a5e14942-8767-498e-93de-b8adc89667b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_a5e14942-8767-498e-93de-b8adc89667b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_58ef21c6-3bf5-4e36-acbb-d6d2f74864b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_us-gaap_Depreciation_58ef21c6-3bf5-4e36-acbb-d6d2f74864b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_6856cc81-bdb7-4031-ba54-187cbc4cc9e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_6856cc81-bdb7-4031-ba54-187cbc4cc9e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_30ebaaca-8386-4641-84b0-7740a3ed110f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_30ebaaca-8386-4641-84b0-7740a3ed110f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_789ce0b3-4034-4118-8926-f995f503fbe8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_789ce0b3-4034-4118-8926-f995f503fbe8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8b5dca4f-4930-4104-9e6b-8ceca46e3b46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_us-gaap_ShareBasedCompensation_8b5dca4f-4930-4104-9e6b-8ceca46e3b46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4d1dc4ac-00ab-47a3-a6e9-3fbeb7e6cbea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4d1dc4ac-00ab-47a3-a6e9-3fbeb7e6cbea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ChangesInContingentConsideration_e7e7dd20-2417-4d20-b81a-fb35d24658b5" xlink:href="tfx-20210328.xsd#tfx_ChangesInContingentConsideration"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_tfx_ChangesInContingentConsideration_e7e7dd20-2417-4d20-b81a-fb35d24658b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_a1add9cd-8ad1-45f8-a334-ad08a477e840" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_a1add9cd-8ad1-45f8-a334-ad08a477e840" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ac10cd82-49ee-4cc9-ba88-b54012cb883f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ac10cd82-49ee-4cc9-ba88-b54012cb883f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_0bd4d487-bad5-4534-ad9e-7f95d3452561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_0bd4d487-bad5-4534-ad9e-7f95d3452561" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_690792be-90e2-42cf-af33-156e902c0af7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_690792be-90e2-42cf-af33-156e902c0af7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_08f4d373-004e-4b31-b583-e9dfcae80a74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_08f4d373-004e-4b31-b583-e9dfcae80a74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_9573358b-afdb-400d-b00a-254412f62643" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_9573358b-afdb-400d-b00a-254412f62643" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_59822e74-ebe9-4fa5-b93f-ffd4b223704d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_59822e74-ebe9-4fa5-b93f-ffd4b223704d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InventoryFairValueStepUp_e695cc8f-58bd-436b-ad77-5373fcf05aa5" xlink:href="tfx-20210328.xsd#tfx_InventoryFairValueStepUp"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d07ebfe0-a097-4a91-b18a-c65b1c5c96a2" xlink:to="loc_tfx_InventoryFairValueStepUp_e695cc8f-58bd-436b-ad77-5373fcf05aa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64a33e67-1ce4-4029-876f-e12ca1258972" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fbf80ccf-5df8-42ab-8f8b-8213e5ddf330" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64a33e67-1ce4-4029-876f-e12ca1258972" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fbf80ccf-5df8-42ab-8f8b-8213e5ddf330" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9f4e5a09-15ba-423d-931a-537d22eea943" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64a33e67-1ce4-4029-876f-e12ca1258972" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9f4e5a09-15ba-423d-931a-537d22eea943" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2d46c8cf-6252-460c-8337-6c0d4b92d32c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64a33e67-1ce4-4029-876f-e12ca1258972" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2d46c8cf-6252-460c-8337-6c0d4b92d32c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_0ec5b869-8f7f-4a57-b265-1e8ed18a2e32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64a33e67-1ce4-4029-876f-e12ca1258972" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_0ec5b869-8f7f-4a57-b265-1e8ed18a2e32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_081527b6-7f00-4f9a-bf86-ab1b3d51a62e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64a33e67-1ce4-4029-876f-e12ca1258972" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_081527b6-7f00-4f9a-bf86-ab1b3d51a62e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_dc1bc9c6-b6f3-4025-9d30-e8c322fac35c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_f8e7bfbd-4152-4194-9b25-8cd311cb3913" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_dc1bc9c6-b6f3-4025-9d30-e8c322fac35c" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_f8e7bfbd-4152-4194-9b25-8cd311cb3913" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4de863a6-9be6-4c6d-91c0-03f100428e0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_47ede20f-cead-4bc5-8c07-2b2969b35a1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4de863a6-9be6-4c6d-91c0-03f100428e0b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_47ede20f-cead-4bc5-8c07-2b2969b35a1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_957e74fa-c24e-4505-ab29-86d794517c24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4de863a6-9be6-4c6d-91c0-03f100428e0b" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_957e74fa-c24e-4505-ab29-86d794517c24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_1331644c-9678-4d09-aba4-ae815bd5ce42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4de863a6-9be6-4c6d-91c0-03f100428e0b" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_1331644c-9678-4d09-aba4-ae815bd5ce42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions_29f8217f-8abf-4ada-bd32-cb2928a13de1" xlink:href="tfx-20210328.xsd#tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4de863a6-9be6-4c6d-91c0-03f100428e0b" xlink:to="loc_tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions_29f8217f-8abf-4ada-bd32-cb2928a13de1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_3a220275-43b2-414e-abfe-f404c53b7c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4de863a6-9be6-4c6d-91c0-03f100428e0b" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_3a220275-43b2-414e-abfe-f404c53b7c4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_49f5910e-f66b-443f-8a84-04ef11fd7b57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4de863a6-9be6-4c6d-91c0-03f100428e0b" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_49f5910e-f66b-443f-8a84-04ef11fd7b57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_97c81224-dbc4-45ed-855a-15886ddac705" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c2c651b0-426b-4bdb-9312-f44b60730c5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_97c81224-dbc4-45ed-855a-15886ddac705" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c2c651b0-426b-4bdb-9312-f44b60730c5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_aa9ea33a-10af-447b-b2cc-c4c38eb1dca2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSalesOfAssetsInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_97c81224-dbc4-45ed-855a-15886ddac705" xlink:to="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_aa9ea33a-10af-447b-b2cc-c4c38eb1dca2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_d489c73a-b628-4abf-95d0-c0ded30e5e9e" xlink:href="tfx-20210328.xsd#tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_97c81224-dbc4-45ed-855a-15886ddac705" xlink:to="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_d489c73a-b628-4abf-95d0-c0ded30e5e9e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Basisofpresentation" xlink:type="simple" xlink:href="tfx-20210328.xsd#Basisofpresentation"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Basisofpresentation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Recentlyissuedaccountingstandards" xlink:type="simple" xlink:href="tfx-20210328.xsd#Recentlyissuedaccountingstandards"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Recentlyissuedaccountingstandards" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsPolicies" xlink:type="simple" xlink:href="tfx-20210328.xsd#RecentlyissuedaccountingstandardsPolicies"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Netrevenues" xlink:type="simple" xlink:href="tfx-20210328.xsd#Netrevenues"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Netrevenues" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#NetrevenuesTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/NetrevenuesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#NetrevenuesDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/NetrevenuesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#NetrevenuesOtherrevenuesDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Acquisitions" xlink:type="simple" xlink:href="tfx-20210328.xsd#Acquisitions"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Acquisitions" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#AcquisitionsDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/AcquisitionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Restructuringandimpairmentcharges" xlink:type="simple" xlink:href="tfx-20210328.xsd#Restructuringandimpairmentcharges"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Restructuringandimpairmentcharges" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#RestructuringandimpairmentchargesTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20210328.xsd#RestructuringandimpairmentchargesAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail" xlink:type="simple" xlink:href="tfx-20210328.xsd#RestructuringandimpairmentchargesChargesRecognizedDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Inventories" xlink:type="simple" xlink:href="tfx-20210328.xsd#Inventories"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Inventories" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/InventoriesTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#InventoriesTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/InventoriesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/InventoriesDetail" xlink:type="simple" xlink:href="tfx-20210328.xsd#InventoriesDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/InventoriesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c5856640-d0e5-4e6b-add0-5989954532cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_0be779d6-e99e-4000-bc35-f4cfa8613510" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_c5856640-d0e5-4e6b-add0-5989954532cc" xlink:to="loc_us-gaap_InventoryRawMaterials_0be779d6-e99e-4000-bc35-f4cfa8613510" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_f8db5018-60e6-4af3-b095-4778b17965b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_c5856640-d0e5-4e6b-add0-5989954532cc" xlink:to="loc_us-gaap_InventoryWorkInProcess_f8db5018-60e6-4af3-b095-4778b17965b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_79e40b04-7bc8-4e06-8118-54dc3aaf31c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_c5856640-d0e5-4e6b-add0-5989954532cc" xlink:to="loc_us-gaap_InventoryFinishedGoods_79e40b04-7bc8-4e06-8118-54dc3aaf31c0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Goodwillandotherintangibleassets" xlink:type="simple" xlink:href="tfx-20210328.xsd#Goodwillandotherintangibleassets"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Goodwillandotherintangibleassets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#GoodwillandotherintangibleassetsnetTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ba18d9ad-e4cf-4cc8-ace2-40846b63bb86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1375f90a-3f25-479f-bce8-2338d857b84e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ba18d9ad-e4cf-4cc8-ace2-40846b63bb86" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1375f90a-3f25-479f-bce8-2338d857b84e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ac28a32e-aa4b-4f03-ace5-9083136d8e42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ba18d9ad-e4cf-4cc8-ace2-40846b63bb86" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ac28a32e-aa4b-4f03-ace5-9083136d8e42" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Financialinstruments" xlink:type="simple" xlink:href="tfx-20210328.xsd#Financialinstruments"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Financialinstruments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#FinancialinstrumentsTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#FinancialinstrumentsAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Fairvaluemeasurement" xlink:type="simple" xlink:href="tfx-20210328.xsd#Fairvaluemeasurement"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Fairvaluemeasurement" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#FairvaluemeasurementTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Shareholdersequity" xlink:type="simple" xlink:href="tfx-20210328.xsd#Shareholdersequity"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Shareholdersequity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#ShareholdersequityTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#ShareholdersequityAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f915af17-9342-4f32-9b53-f13100bc10ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1d55f9e9-e805-445c-97fa-98f79cdf4e6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f915af17-9342-4f32-9b53-f13100bc10ef" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1d55f9e9-e805-445c-97fa-98f79cdf4e6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_6956ac6d-3379-446b-8c1d-a1cf25ca81b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f915af17-9342-4f32-9b53-f13100bc10ef" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_6956ac6d-3379-446b-8c1d-a1cf25ca81b0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_fe40b1d6-5354-4f17-84eb-27e1e880b681" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_5138ee28-09fa-449a-a98f-b24731e55bab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_fe40b1d6-5354-4f17-84eb-27e1e880b681" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_5138ee28-09fa-449a-a98f-b24731e55bab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_41c4f1bd-15ea-45b9-8bc8-a4e64d27ec7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_fe40b1d6-5354-4f17-84eb-27e1e880b681" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_41c4f1bd-15ea-45b9-8bc8-a4e64d27ec7b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Taxesonincomefromcontinuingoperations" xlink:type="simple" xlink:href="tfx-20210328.xsd#Taxesonincomefromcontinuingoperations"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Taxesonincomefromcontinuingoperations" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#TaxesonincomefromcontinuingoperationsTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#TaxesonincomefromcontinuingoperationsDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Commitmentsandcontingentliabilities" xlink:type="simple" xlink:href="tfx-20210328.xsd#Commitmentsandcontingentliabilities"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Commitmentsandcontingentliabilities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail" xlink:type="simple" xlink:href="tfx-20210328.xsd#CommitmentsandcontingentliabilitiesDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Segmentinformation" xlink:type="simple" xlink:href="tfx-20210328.xsd#Segmentinformation"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Segmentinformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SegmentinformationTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#SegmentinformationTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/SegmentinformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SegmentinformationDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#SegmentinformationDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/SegmentinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Subsequentevent" xlink:type="simple" xlink:href="tfx-20210328.xsd#Subsequentevent"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Subsequentevent" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SubsequenteventDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#SubsequenteventDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/SubsequenteventDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>tfx-20210328_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:93a89ea2-f954-4daa-a6ef-f74a27d6ae4e,g:62a3f725-f236-4203-9116-3aec401dc5b9-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CoverPage" xlink:type="simple" xlink:href="tfx-20210328.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CoverPage" xlink:type="extended" id="i24de399894784050b4e1b75f3c7f31bd_CoverPage"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended" id="i807d06b962474da696952268c0460015_CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended" id="ie50e647253044fef8c8ad376e40c446e_CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended" id="i5b73aa4363e2423390e89cdf2c51092f_CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="ib7d542877a3043558569b06644549bc9_CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="ief94ca9da32346f7bfd3a5a2f35fc86e_CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" xlink:type="extended" id="ie71584a0476f49c5994a8ba27250baa7_CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9031e2dc-1d1d-48c9-92ee-47855d359fa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9031e2dc-1d1d-48c9-92ee-47855d359fa2" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_1c333e7f-f655-415b-8ba0-d95f8e0267a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_SharesIssued_1c333e7f-f655-415b-8ba0-d95f8e0267a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0e8cde8d-9ae5-4e81-994c-f47c6f8ecf1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0e8cde8d-9ae5-4e81-994c-f47c6f8ecf1f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9206815b-da92-4dd0-9865-e4b6ec842335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_NetIncomeLoss_9206815b-da92-4dd0-9865-e4b6ec842335" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_518ef66f-16c1-43e5-866d-3ae688c54449" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_DividendsCash_518ef66f-16c1-43e5-866d-3ae688c54449" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ec5bc9b7-bab9-4f3e-99d0-21591487a3bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ec5bc9b7-bab9-4f3e-99d0-21591487a3bf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6e567f04-19e3-4e3c-9590-c01c99cb7a70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6e567f04-19e3-4e3c-9590-c01c99cb7a70" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_06723f0a-0e5d-498d-a384-b2b5cc027134" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_06723f0a-0e5d-498d-a384-b2b5cc027134" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_76aceabd-ce4f-4d06-8439-1f2471163913" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_76aceabd-ce4f-4d06-8439-1f2471163913" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_a24e081a-997a-4b1a-aecc-2a81c7adcce1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_a24e081a-997a-4b1a-aecc-2a81c7adcce1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_18f37d2e-97d9-42a4-9b8f-fdb47d36d043" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_720b1c96-763f-46d6-9119-382dbc61d2a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8a5e6498-66a6-4cb6-b911-1053c43e4409" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_9031e2dc-1d1d-48c9-92ee-47855d359fa2" xlink:to="loc_us-gaap_StatementTable_8a5e6498-66a6-4cb6-b911-1053c43e4409" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_73d3c3c4-04b2-4ca5-9b44-bebf0ceea204" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8a5e6498-66a6-4cb6-b911-1053c43e4409" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_73d3c3c4-04b2-4ca5-9b44-bebf0ceea204" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_73d3c3c4-04b2-4ca5-9b44-bebf0ceea204_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_73d3c3c4-04b2-4ca5-9b44-bebf0ceea204" xlink:to="loc_us-gaap_EquityComponentDomain_73d3c3c4-04b2-4ca5-9b44-bebf0ceea204_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_89c25a82-be23-4598-80b3-75b7dd03fccf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_73d3c3c4-04b2-4ca5-9b44-bebf0ceea204" xlink:to="loc_us-gaap_EquityComponentDomain_89c25a82-be23-4598-80b3-75b7dd03fccf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_00b5759e-2a53-4c8a-a0b2-9b5b88183b1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_89c25a82-be23-4598-80b3-75b7dd03fccf" xlink:to="loc_us-gaap_CommonStockMember_00b5759e-2a53-4c8a-a0b2-9b5b88183b1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_98df17c5-2d2b-4fa3-84d2-8fda5aaf52a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_89c25a82-be23-4598-80b3-75b7dd03fccf" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_98df17c5-2d2b-4fa3-84d2-8fda5aaf52a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_860a8c89-9e9d-4bc3-81fa-d6ec56772447" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_89c25a82-be23-4598-80b3-75b7dd03fccf" xlink:to="loc_us-gaap_RetainedEarningsMember_860a8c89-9e9d-4bc3-81fa-d6ec56772447" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_54bff8ef-d229-43ff-97b0-d9339534090e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_89c25a82-be23-4598-80b3-75b7dd03fccf" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_54bff8ef-d229-43ff-97b0-d9339534090e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_bdfeb3e6-de1a-4b1f-9331-d3fb6a3f3218" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_89c25a82-be23-4598-80b3-75b7dd03fccf" xlink:to="loc_us-gaap_TreasuryStockMember_bdfeb3e6-de1a-4b1f-9331-d3fb6a3f3218" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9b911fd0-c125-4706-9235-d102fa1d10aa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8a5e6498-66a6-4cb6-b911-1053c43e4409" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9b911fd0-c125-4706-9235-d102fa1d10aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9b911fd0-c125-4706-9235-d102fa1d10aa_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9b911fd0-c125-4706-9235-d102fa1d10aa" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9b911fd0-c125-4706-9235-d102fa1d10aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e89f0048-156a-4506-8b32-3cd40f95b8f6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9b911fd0-c125-4706-9235-d102fa1d10aa" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e89f0048-156a-4506-8b32-3cd40f95b8f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8311b21e-947b-4269-9f00-048be19c224e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e89f0048-156a-4506-8b32-3cd40f95b8f6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8311b21e-947b-4269-9f00-048be19c224e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical" xlink:type="extended" id="ie5df3a97f843426aa7443f9b58209ef7_CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Basisofpresentation" xlink:type="simple" xlink:href="tfx-20210328.xsd#Basisofpresentation"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Basisofpresentation" xlink:type="extended" id="ide2eab3b66754928a05c0a7561d76b31_Basisofpresentation"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Recentlyissuedaccountingstandards" xlink:type="simple" xlink:href="tfx-20210328.xsd#Recentlyissuedaccountingstandards"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Recentlyissuedaccountingstandards" xlink:type="extended" id="ief018c5960654cc3ab32b2f283564708_Recentlyissuedaccountingstandards"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsPolicies" xlink:type="simple" xlink:href="tfx-20210328.xsd#RecentlyissuedaccountingstandardsPolicies"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsPolicies" xlink:type="extended" id="i2454dd34d3d64c529af0a66e33479f2a_RecentlyissuedaccountingstandardsPolicies"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Netrevenues" xlink:type="simple" xlink:href="tfx-20210328.xsd#Netrevenues"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Netrevenues" xlink:type="extended" id="i3e00bf918cb140b18a0da4292ab76a8a_Netrevenues"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#NetrevenuesTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/NetrevenuesTables" xlink:type="extended" id="i455c12950c8145f6aedc1715746e1d2b_NetrevenuesTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#NetrevenuesDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/NetrevenuesDetails" xlink:type="extended" id="i37e4ad76a9ad4bc9a633f84ca9bf1cb7_NetrevenuesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_ac5a0a4d-26ee-436f-b2fa-a8c6e6a8b265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_e94c32a7-7035-42ea-91d4-3d2026708f1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_ac5a0a4d-26ee-436f-b2fa-a8c6e6a8b265" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_e94c32a7-7035-42ea-91d4-3d2026708f1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_3da43e47-4e6b-40c8-9ea1-7080d7c21944" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_ac5a0a4d-26ee-436f-b2fa-a8c6e6a8b265" xlink:to="loc_us-gaap_ConcentrationRiskTable_3da43e47-4e6b-40c8-9ea1-7080d7c21944" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7a9b7a48-936d-414f-bc55-138beed14ce1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_3da43e47-4e6b-40c8-9ea1-7080d7c21944" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7a9b7a48-936d-414f-bc55-138beed14ce1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7a9b7a48-936d-414f-bc55-138beed14ce1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7a9b7a48-936d-414f-bc55-138beed14ce1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7a9b7a48-936d-414f-bc55-138beed14ce1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_555c2b98-cd42-4063-bf99-bc6dfda3188c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7a9b7a48-936d-414f-bc55-138beed14ce1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_555c2b98-cd42-4063-bf99-bc6dfda3188c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_895fd0f6-8d8c-439f-a7ed-3f99db3f71b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_555c2b98-cd42-4063-bf99-bc6dfda3188c" xlink:to="loc_us-gaap_SalesRevenueNetMember_895fd0f6-8d8c-439f-a7ed-3f99db3f71b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_39271a13-a1b8-49c0-9062-49adc6d45917" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_3da43e47-4e6b-40c8-9ea1-7080d7c21944" xlink:to="loc_srt_MajorCustomersAxis_39271a13-a1b8-49c0-9062-49adc6d45917" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_39271a13-a1b8-49c0-9062-49adc6d45917_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_39271a13-a1b8-49c0-9062-49adc6d45917" xlink:to="loc_srt_NameOfMajorCustomerDomain_39271a13-a1b8-49c0-9062-49adc6d45917_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ca506bdb-c42a-414a-8be5-0858d8db0eee" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_39271a13-a1b8-49c0-9062-49adc6d45917" xlink:to="loc_srt_NameOfMajorCustomerDomain_ca506bdb-c42a-414a-8be5-0858d8db0eee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HospitalsAndHealthcareProvidersMember_24b4e62e-29ef-4483-a2e6-dca343f281e1" xlink:href="tfx-20210328.xsd#tfx_HospitalsAndHealthcareProvidersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ca506bdb-c42a-414a-8be5-0858d8db0eee" xlink:to="loc_tfx_HospitalsAndHealthcareProvidersMember_24b4e62e-29ef-4483-a2e6-dca343f281e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMedicalDeviceManufacturersMember_830c675f-4f38-4ba5-8405-200c4760ef64" xlink:href="tfx-20210328.xsd#tfx_OtherMedicalDeviceManufacturersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ca506bdb-c42a-414a-8be5-0858d8db0eee" xlink:to="loc_tfx_OtherMedicalDeviceManufacturersMember_830c675f-4f38-4ba5-8405-200c4760ef64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HomeCareProvidersMember_ea9591f8-d52c-47dc-b61c-6e39355188af" xlink:href="tfx-20210328.xsd#tfx_HomeCareProvidersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ca506bdb-c42a-414a-8be5-0858d8db0eee" xlink:to="loc_tfx_HomeCareProvidersMember_ea9591f8-d52c-47dc-b61c-6e39355188af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_29bc99fc-b68e-4ca2-8e58-794b0abc4709" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_3da43e47-4e6b-40c8-9ea1-7080d7c21944" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_29bc99fc-b68e-4ca2-8e58-794b0abc4709" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_29bc99fc-b68e-4ca2-8e58-794b0abc4709_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_29bc99fc-b68e-4ca2-8e58-794b0abc4709" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_29bc99fc-b68e-4ca2-8e58-794b0abc4709_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_6c887ea8-c0e1-429f-9260-f866a12e1c4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_29bc99fc-b68e-4ca2-8e58-794b0abc4709" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_6c887ea8-c0e1-429f-9260-f866a12e1c4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_5ac38ddb-6955-4ab8-97a9-1427ae179973" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_6c887ea8-c0e1-429f-9260-f866a12e1c4b" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_5ac38ddb-6955-4ab8-97a9-1427ae179973" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#NetrevenuesOtherrevenuesDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="extended" id="if55ec59ed428473a9d846e6060d41755_NetrevenuesOtherrevenuesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_df3dfc3e-48dc-49bd-8dee-870ba2c8b5dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b4b72855-1cc5-4a64-af8c-3220084b2cde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_df3dfc3e-48dc-49bd-8dee-870ba2c8b5dd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b4b72855-1cc5-4a64-af8c-3220084b2cde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_010a70f1-e7bf-4bb8-ae73-44b48c7dfcb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_df3dfc3e-48dc-49bd-8dee-870ba2c8b5dd" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_010a70f1-e7bf-4bb8-ae73-44b48c7dfcb6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4b098428-0244-4053-9c76-3ecafb85aa0b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_010a70f1-e7bf-4bb8-ae73-44b48c7dfcb6" xlink:to="loc_srt_ProductOrServiceAxis_4b098428-0244-4053-9c76-3ecafb85aa0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4b098428-0244-4053-9c76-3ecafb85aa0b_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_4b098428-0244-4053-9c76-3ecafb85aa0b" xlink:to="loc_srt_ProductsAndServicesDomain_4b098428-0244-4053-9c76-3ecafb85aa0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_4b098428-0244-4053-9c76-3ecafb85aa0b" xlink:to="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularAccessMember_ba1521a0-0408-473d-b696-87faeb91ad5e" xlink:href="tfx-20210328.xsd#tfx_VascularAccessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:to="loc_tfx_VascularAccessMember_ba1521a0-0408-473d-b696-87faeb91ad5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AnesthesiaMember_7d1f3319-188a-4e3e-93ca-1a11dd59a999" xlink:href="tfx-20210328.xsd#tfx_AnesthesiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:to="loc_tfx_AnesthesiaMember_7d1f3319-188a-4e3e-93ca-1a11dd59a999" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalMember_c7a54617-0379-42b5-9382-3278e9125e4a" xlink:href="tfx-20210328.xsd#tfx_InterventionalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:to="loc_tfx_InterventionalMember_c7a54617-0379-42b5-9382-3278e9125e4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SurgicalMember_10a442f0-dcc9-46fc-8fff-7c59be7d5391" xlink:href="tfx-20210328.xsd#tfx_SurgicalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:to="loc_tfx_SurgicalMember_10a442f0-dcc9-46fc-8fff-7c59be7d5391" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalUrologyMember_a75f605b-a1d2-4a79-802b-cca37ace7fff" xlink:href="tfx-20210328.xsd#tfx_InterventionalUrologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:to="loc_tfx_InterventionalUrologyMember_a75f605b-a1d2-4a79-802b-cca37ace7fff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_c82b1c8a-2ab8-4027-bf58-9446d6e2ea56" xlink:href="tfx-20210328.xsd#tfx_OemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:to="loc_tfx_OemMember_c82b1c8a-2ab8-4027-bf58-9446d6e2ea56" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMember_82328943-7b71-422b-bc11-1313d749b0c3" xlink:href="tfx-20210328.xsd#tfx_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:to="loc_tfx_OtherMember_82328943-7b71-422b-bc11-1313d749b0c3" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Acquisitions" xlink:type="simple" xlink:href="tfx-20210328.xsd#Acquisitions"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Acquisitions" xlink:type="extended" id="i116b99bfac674aaba07b82a61aebfcaf_Acquisitions"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#AcquisitionsDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/AcquisitionsDetails" xlink:type="extended" id="i2f4e3dd7433247689bb0d21075b5e2be_AcquisitionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7c948cc1-343f-479e-bed4-1e534492b7b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c6aeb650-032e-4f02-a4e7-c6f46d3b7fa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7c948cc1-343f-479e-bed4-1e534492b7b5" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c6aeb650-032e-4f02-a4e7-c6f46d3b7fa7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_131edc72-77aa-4ce5-b62a-809e743d5cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7c948cc1-343f-479e-bed4-1e534492b7b5" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_131edc72-77aa-4ce5-b62a-809e743d5cbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1ae4f3dc-bfd5-40f6-b379-a0bd33433e33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7c948cc1-343f-479e-bed4-1e534492b7b5" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1ae4f3dc-bfd5-40f6-b379-a0bd33433e33" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_68c90d4b-ae09-47c1-9918-e2a70ed15d74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1ae4f3dc-bfd5-40f6-b379-a0bd33433e33" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_68c90d4b-ae09-47c1-9918-e2a70ed15d74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68c90d4b-ae09-47c1-9918-e2a70ed15d74_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_68c90d4b-ae09-47c1-9918-e2a70ed15d74" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68c90d4b-ae09-47c1-9918-e2a70ed15d74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_745a9922-77f4-43d0-be64-d251f1ced032" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_68c90d4b-ae09-47c1-9918-e2a70ed15d74" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_745a9922-77f4-43d0-be64-d251f1ced032" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ZMedicaLLCMember_4b320b12-4fbc-4c36-aabb-90780cc601d7" xlink:href="tfx-20210328.xsd#tfx_ZMedicaLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_745a9922-77f4-43d0-be64-d251f1ced032" xlink:to="loc_tfx_ZMedicaLLCMember_4b320b12-4fbc-4c36-aabb-90780cc601d7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Restructuringandimpairmentcharges" xlink:type="simple" xlink:href="tfx-20210328.xsd#Restructuringandimpairmentcharges"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Restructuringandimpairmentcharges" xlink:type="extended" id="if0e06742dfd547e6b366f1544c1bb03f_Restructuringandimpairmentcharges"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#RestructuringandimpairmentchargesTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesTables" xlink:type="extended" id="i115eb86b7af441fea4b1e6f2afd118f4_RestructuringandimpairmentchargesTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20210328.xsd#RestructuringandimpairmentchargesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail" xlink:type="extended" id="i72666ab50ce94a9b83cb0ac3ff97bc99_RestructuringandimpairmentchargesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_0976afb0-538b-4a48-b7fd-b4cf8892749b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_8ba33104-eb85-4e72-836d-55097ae75b1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0976afb0-538b-4a48-b7fd-b4cf8892749b" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_8ba33104-eb85-4e72-836d-55097ae75b1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_a26d6526-35d6-4653-9dfa-4d97ad908fd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0976afb0-538b-4a48-b7fd-b4cf8892749b" xlink:to="loc_us-gaap_RestructuringReserve_a26d6526-35d6-4653-9dfa-4d97ad908fd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_90587056-009b-4586-a3bc-75486ee332b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0976afb0-538b-4a48-b7fd-b4cf8892749b" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_90587056-009b-4586-a3bc-75486ee332b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_367f5eef-35f5-46ab-b826-0a23863ec1aa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_90587056-009b-4586-a3bc-75486ee332b1" xlink:to="loc_srt_RangeAxis_367f5eef-35f5-46ab-b826-0a23863ec1aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_367f5eef-35f5-46ab-b826-0a23863ec1aa_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_367f5eef-35f5-46ab-b826-0a23863ec1aa" xlink:to="loc_srt_RangeMember_367f5eef-35f5-46ab-b826-0a23863ec1aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_853608e5-cf5a-4e36-a319-b4ef2709e83b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_367f5eef-35f5-46ab-b826-0a23863ec1aa" xlink:to="loc_srt_RangeMember_853608e5-cf5a-4e36-a319-b4ef2709e83b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b6798879-8e46-4550-a912-077342843f03" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_853608e5-cf5a-4e36-a319-b4ef2709e83b" xlink:to="loc_srt_MinimumMember_b6798879-8e46-4550-a912-077342843f03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_26a35686-822a-47b2-a39d-b99c6f575957" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_853608e5-cf5a-4e36-a319-b4ef2709e83b" xlink:to="loc_srt_MaximumMember_26a35686-822a-47b2-a39d-b99c6f575957" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_3fab78bf-0bf4-429a-ae3e-4b8f46d37243" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_90587056-009b-4586-a3bc-75486ee332b1" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_3fab78bf-0bf4-429a-ae3e-4b8f46d37243" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_3fab78bf-0bf4-429a-ae3e-4b8f46d37243_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_3fab78bf-0bf4-429a-ae3e-4b8f46d37243" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_3fab78bf-0bf4-429a-ae3e-4b8f46d37243_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_8f573c7d-a5ad-41ac-9629-1a7199c67167" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_3fab78bf-0bf4-429a-ae3e-4b8f46d37243" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_8f573c7d-a5ad-41ac-9629-1a7199c67167" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_8956f8b7-babd-498c-a400-3d32d832fa31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8f573c7d-a5ad-41ac-9629-1a7199c67167" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_8956f8b7-babd-498c-a400-3d32d832fa31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_1ab81022-e9b2-403f-b8ac-8e581cb5bbf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8f573c7d-a5ad-41ac-9629-1a7199c67167" xlink:to="loc_us-gaap_OtherRestructuringMember_1ab81022-e9b2-403f-b8ac-8e581cb5bbf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_d18c8567-9f6d-4887-8ebc-e3437922bd19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_90587056-009b-4586-a3bc-75486ee332b1" xlink:to="loc_us-gaap_RestructuringPlanAxis_d18c8567-9f6d-4887-8ebc-e3437922bd19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_d18c8567-9f6d-4887-8ebc-e3437922bd19_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_d18c8567-9f6d-4887-8ebc-e3437922bd19" xlink:to="loc_us-gaap_RestructuringPlanDomain_d18c8567-9f6d-4887-8ebc-e3437922bd19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_c9c67c1f-e22c-4fe7-99e6-d67e41da3765" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_d18c8567-9f6d-4887-8ebc-e3437922bd19" xlink:to="loc_us-gaap_RestructuringPlanDomain_c9c67c1f-e22c-4fe7-99e6-d67e41da3765" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandTwentyOneRestructuringPlanMember_23af3e4e-8b57-4016-b0c9-8bea477ed792" xlink:href="tfx-20210328.xsd#tfx_TwoThousandTwentyOneRestructuringPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_c9c67c1f-e22c-4fe7-99e6-d67e41da3765" xlink:to="loc_tfx_TwoThousandTwentyOneRestructuringPlanMember_23af3e4e-8b57-4016-b0c9-8bea477ed792" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails" xlink:type="extended" id="i594c15f6b9d64950ac2949965244576d_RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_802fd9b4-befd-4bfe-87ad-ef93576aeff2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_802fd9b4-befd-4bfe-87ad-ef93576aeff2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_093477bc-f2e5-43e0-b905-241a066979cc" xlink:href="tfx-20210328.xsd#tfx_RestructuringAndRelatedCostExpectedCashOutlays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:to="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_093477bc-f2e5-43e0-b905-241a066979cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_2aef1346-f45a-48d5-b1f2-2be04a79a448" xlink:href="tfx-20210328.xsd#tfx_RestructuringCostsExpectedAggregateCapitalExpenditures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:to="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_2aef1346-f45a-48d5-b1f2-2be04a79a448" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AggregateRestructuringCharges_ac431553-b95c-4091-8c26-5e19c4902cad" xlink:href="tfx-20210328.xsd#tfx_AggregateRestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:to="loc_tfx_AggregateRestructuringCharges_ac431553-b95c-4091-8c26-5e19c4902cad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_2d8b8e3e-b7a0-4f9a-8b98-2a281520397c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:to="loc_us-gaap_RestructuringReserve_2d8b8e3e-b7a0-4f9a-8b98-2a281520397c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_7a83b37e-1326-4731-b990-e094a9ffbb95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_7a83b37e-1326-4731-b990-e094a9ffbb95" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_73e333c3-1646-489e-8f8b-745fe1bd71b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:to="loc_us-gaap_RestructuringCosts_73e333c3-1646-489e-8f8b-745fe1bd71b0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1f1c9749-00da-4bf7-925c-c8417d902211" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1f1c9749-00da-4bf7-925c-c8417d902211" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_ddbd63b6-fcc2-4811-bb55-9fa8b291aec0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1f1c9749-00da-4bf7-925c-c8417d902211" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_ddbd63b6-fcc2-4811-bb55-9fa8b291aec0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_ddbd63b6-fcc2-4811-bb55-9fa8b291aec0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_ddbd63b6-fcc2-4811-bb55-9fa8b291aec0" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_ddbd63b6-fcc2-4811-bb55-9fa8b291aec0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_35100102-82d2-4be4-99b0-4305a37d4cfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_ddbd63b6-fcc2-4811-bb55-9fa8b291aec0" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_35100102-82d2-4be4-99b0-4305a37d4cfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_5a930dfa-5357-40cc-9815-93607a5f2a6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_35100102-82d2-4be4-99b0-4305a37d4cfd" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_5a930dfa-5357-40cc-9815-93607a5f2a6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_1d2f48c8-4770-407f-b2b1-b136f77559f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_35100102-82d2-4be4-99b0-4305a37d4cfd" xlink:to="loc_us-gaap_OtherRestructuringMember_1d2f48c8-4770-407f-b2b1-b136f77559f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_dcc0b252-0e79-4bbd-855d-ee89d9421599" xlink:href="tfx-20210328.xsd#tfx_SpecialTerminationBenefitAndOtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_35100102-82d2-4be4-99b0-4305a37d4cfd" xlink:to="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_dcc0b252-0e79-4bbd-855d-ee89d9421599" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_1890d5ef-f536-48f1-8609-e9c838dfe23f" xlink:href="tfx-20210328.xsd#tfx_AcceleratedDepreciationAndOtherCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_35100102-82d2-4be4-99b0-4305a37d4cfd" xlink:to="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_1890d5ef-f536-48f1-8609-e9c838dfe23f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_162daae0-6443-4f66-a5ac-3c8eec841258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1f1c9749-00da-4bf7-925c-c8417d902211" xlink:to="loc_us-gaap_RestructuringPlanAxis_162daae0-6443-4f66-a5ac-3c8eec841258" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_162daae0-6443-4f66-a5ac-3c8eec841258_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_162daae0-6443-4f66-a5ac-3c8eec841258" xlink:to="loc_us-gaap_RestructuringPlanDomain_162daae0-6443-4f66-a5ac-3c8eec841258_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_fc7ed3bf-5537-4168-ac4b-e69afab3f0a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_162daae0-6443-4f66-a5ac-3c8eec841258" xlink:to="loc_us-gaap_RestructuringPlanDomain_fc7ed3bf-5537-4168-ac4b-e69afab3f0a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_452c9cb8-9367-4ed2-b738-2dd36a117319" xlink:href="tfx-20210328.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_fc7ed3bf-5537-4168-ac4b-e69afab3f0a2" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_452c9cb8-9367-4ed2-b738-2dd36a117319" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_ef803ad1-09a6-487d-8237-49cf5a538365" xlink:href="tfx-20210328.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_fc7ed3bf-5537-4168-ac4b-e69afab3f0a2" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_ef803ad1-09a6-487d-8237-49cf5a538365" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_3f1f24af-60b2-4fb9-8b3b-5585b2d6d50c" xlink:href="tfx-20210328.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_fc7ed3bf-5537-4168-ac4b-e69afab3f0a2" xlink:to="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_3f1f24af-60b2-4fb9-8b3b-5585b2d6d50c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_325446b0-c212-4e11-a589-1abde6fed880" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1f1c9749-00da-4bf7-925c-c8417d902211" xlink:to="loc_srt_RangeAxis_325446b0-c212-4e11-a589-1abde6fed880" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_325446b0-c212-4e11-a589-1abde6fed880_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_325446b0-c212-4e11-a589-1abde6fed880" xlink:to="loc_srt_RangeMember_325446b0-c212-4e11-a589-1abde6fed880_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8288f34c-5246-4792-9bca-ec95deeb04b5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_325446b0-c212-4e11-a589-1abde6fed880" xlink:to="loc_srt_RangeMember_8288f34c-5246-4792-9bca-ec95deeb04b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b7d5b26a-7a1d-41b8-8e81-eee11218bfa6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8288f34c-5246-4792-9bca-ec95deeb04b5" xlink:to="loc_srt_MinimumMember_b7d5b26a-7a1d-41b8-8e81-eee11218bfa6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0773dab2-b3f2-4448-a463-b77f6483bebf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8288f34c-5246-4792-9bca-ec95deeb04b5" xlink:to="loc_srt_MaximumMember_0773dab2-b3f2-4448-a463-b77f6483bebf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail" xlink:type="simple" xlink:href="tfx-20210328.xsd#RestructuringandimpairmentchargesChargesRecognizedDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail" xlink:type="extended" id="i07e4fb500e134bb5adef85e1f671bab1_RestructuringandimpairmentchargesChargesRecognizedDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_4d4d5a15-3789-42b2-b0b2-55d9656cb7b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_d03502a0-4622-400e-82dc-9bbfd879dc5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4d4d5a15-3789-42b2-b0b2-55d9656cb7b5" xlink:to="loc_us-gaap_RestructuringCharges_d03502a0-4622-400e-82dc-9bbfd879dc5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_95943348-e75f-41a4-a4d6-141aadcc12cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4d4d5a15-3789-42b2-b0b2-55d9656cb7b5" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_95943348-e75f-41a4-a4d6-141aadcc12cc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_5adb997c-1da1-4b41-a735-b234fedc62e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_95943348-e75f-41a4-a4d6-141aadcc12cc" xlink:to="loc_us-gaap_RestructuringPlanAxis_5adb997c-1da1-4b41-a735-b234fedc62e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_5adb997c-1da1-4b41-a735-b234fedc62e5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_5adb997c-1da1-4b41-a735-b234fedc62e5" xlink:to="loc_us-gaap_RestructuringPlanDomain_5adb997c-1da1-4b41-a735-b234fedc62e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_ceb42f13-b1f3-44ed-9991-a0f5ec773d3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_5adb997c-1da1-4b41-a735-b234fedc62e5" xlink:to="loc_us-gaap_RestructuringPlanDomain_ceb42f13-b1f3-44ed-9991-a0f5ec773d3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandTwentyOneRestructuringPlanMember_1a798a59-8d1f-47ed-912a-53c8e84550ab" xlink:href="tfx-20210328.xsd#tfx_TwoThousandTwentyOneRestructuringPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_ceb42f13-b1f3-44ed-9991-a0f5ec773d3c" xlink:to="loc_tfx_TwoThousandTwentyOneRestructuringPlanMember_1a798a59-8d1f-47ed-912a-53c8e84550ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_62cfbbc3-29c7-4472-8216-9548b8c96cda" xlink:href="tfx-20210328.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_ceb42f13-b1f3-44ed-9991-a0f5ec773d3c" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_62cfbbc3-29c7-4472-8216-9548b8c96cda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_1ac9bff4-ee96-48b6-a63f-9bf01036bd4d" xlink:href="tfx-20210328.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_ceb42f13-b1f3-44ed-9991-a0f5ec773d3c" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_1ac9bff4-ee96-48b6-a63f-9bf01036bd4d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherrestructuringprogramsMember_cb3124db-8c2f-4b81-948e-88cc281903f8" xlink:href="tfx-20210328.xsd#tfx_OtherrestructuringprogramsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_ceb42f13-b1f3-44ed-9991-a0f5ec773d3c" xlink:to="loc_tfx_OtherrestructuringprogramsMember_cb3124db-8c2f-4b81-948e-88cc281903f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_887e6f8e-59c8-4ea7-9bea-49130b4ddcd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_95943348-e75f-41a4-a4d6-141aadcc12cc" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_887e6f8e-59c8-4ea7-9bea-49130b4ddcd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_887e6f8e-59c8-4ea7-9bea-49130b4ddcd7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_887e6f8e-59c8-4ea7-9bea-49130b4ddcd7" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_887e6f8e-59c8-4ea7-9bea-49130b4ddcd7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_6699d8da-8860-49b7-afa2-72ec19d421cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_887e6f8e-59c8-4ea7-9bea-49130b4ddcd7" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_6699d8da-8860-49b7-afa2-72ec19d421cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SeveranceAndTerminationBenefitsMember_04355d3d-16a8-4084-98a5-5f432b46fbae" xlink:href="tfx-20210328.xsd#tfx_SeveranceAndTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_6699d8da-8860-49b7-afa2-72ec19d421cd" xlink:to="loc_tfx_SeveranceAndTerminationBenefitsMember_04355d3d-16a8-4084-98a5-5f432b46fbae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_aeffca53-1acb-4b7c-ba04-9222a52d0e42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_6699d8da-8860-49b7-afa2-72ec19d421cd" xlink:to="loc_us-gaap_OtherRestructuringMember_aeffca53-1acb-4b7c-ba04-9222a52d0e42" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Inventories" xlink:type="simple" xlink:href="tfx-20210328.xsd#Inventories"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Inventories" xlink:type="extended" id="i4809095f075b4676a4d039797578f00f_Inventories"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/InventoriesTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#InventoriesTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/InventoriesTables" xlink:type="extended" id="ica51ef99bd6a4a6c834303a3686f04bf_InventoriesTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/InventoriesDetail" xlink:type="simple" xlink:href="tfx-20210328.xsd#InventoriesDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/InventoriesDetail" xlink:type="extended" id="ifc56be2c7bae4b379fc219563b83eb67_InventoriesDetail"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Goodwillandotherintangibleassets" xlink:type="simple" xlink:href="tfx-20210328.xsd#Goodwillandotherintangibleassets"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Goodwillandotherintangibleassets" xlink:type="extended" id="i97e0fd00aed54cbca0952235975d1016_Goodwillandotherintangibleassets"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#GoodwillandotherintangibleassetsnetTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetTables" xlink:type="extended" id="i468ba631f03c43eca688af5321720b20_GoodwillandotherintangibleassetsnetTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails" xlink:type="extended" id="ia6896c26b87d44a99f39356b96ef303c_GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_ee271aa0-1324-429c-bd89-4ce36ea11b22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_ef174875-51b6-4088-b962-3defe40bd284" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_ee271aa0-1324-429c-bd89-4ce36ea11b22" xlink:to="loc_us-gaap_GoodwillRollForward_ef174875-51b6-4088-b962-3defe40bd284" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f00a5ef5-9aa8-4f81-a34b-e564c2a4f7f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_ef174875-51b6-4088-b962-3defe40bd284" xlink:to="loc_us-gaap_Goodwill_f00a5ef5-9aa8-4f81-a34b-e564c2a4f7f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_479f9343-07e5-4aa4-b350-13bbeedb42dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_ef174875-51b6-4088-b962-3defe40bd284" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_479f9343-07e5-4aa4-b350-13bbeedb42dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_aea07ce5-b005-442c-9a12-8f563b8c6333" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_30a356ba-f746-4961-9574-ee0893a82a10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_ee271aa0-1324-429c-bd89-4ce36ea11b22" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_30a356ba-f746-4961-9574-ee0893a82a10" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a6751712-3bf0-4c83-91cc-9e57993a6edd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_30a356ba-f746-4961-9574-ee0893a82a10" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a6751712-3bf0-4c83-91cc-9e57993a6edd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a6751712-3bf0-4c83-91cc-9e57993a6edd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a6751712-3bf0-4c83-91cc-9e57993a6edd" xlink:to="loc_us-gaap_SegmentDomain_a6751712-3bf0-4c83-91cc-9e57993a6edd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_79aa9066-8d95-40d5-aeab-372e94872639" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a6751712-3bf0-4c83-91cc-9e57993a6edd" xlink:to="loc_us-gaap_SegmentDomain_79aa9066-8d95-40d5-aeab-372e94872639" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AmericasSegmentMember_c7ae528a-46bd-4271-be50-1f37cfc08905" xlink:href="tfx-20210328.xsd#tfx_AmericasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_79aa9066-8d95-40d5-aeab-372e94872639" xlink:to="loc_tfx_AmericasSegmentMember_c7ae528a-46bd-4271-be50-1f37cfc08905" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EMEASegmentMember_8c6f45fa-6834-4ddd-b254-9fb08a1eb1b2" xlink:href="tfx-20210328.xsd#tfx_EMEASegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_79aa9066-8d95-40d5-aeab-372e94872639" xlink:to="loc_tfx_EMEASegmentMember_8c6f45fa-6834-4ddd-b254-9fb08a1eb1b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaSegmentMember_e131fec6-bb75-44ae-a18d-46f8ffeb4a51" xlink:href="tfx-20210328.xsd#tfx_AsiaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_79aa9066-8d95-40d5-aeab-372e94872639" xlink:to="loc_tfx_AsiaSegmentMember_e131fec6-bb75-44ae-a18d-46f8ffeb4a51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OEMSegmentMember_80f9f240-615b-4880-8ee1-e2d3b2506bad" xlink:href="tfx-20210328.xsd#tfx_OEMSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_79aa9066-8d95-40d5-aeab-372e94872639" xlink:to="loc_tfx_OEMSegmentMember_80f9f240-615b-4880-8ee1-e2d3b2506bad" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails" xlink:type="extended" id="i554f49447ddb48a49d2fb0afb8823da1_GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2779feed-7ee8-4b6a-b7ba-54325d0a1c26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_85cef752-0b13-4750-ae9e-4ad4171ae34e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2779feed-7ee8-4b6a-b7ba-54325d0a1c26" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_85cef752-0b13-4750-ae9e-4ad4171ae34e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_fa16e44c-b013-4dee-a140-aa35e1e22938" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2779feed-7ee8-4b6a-b7ba-54325d0a1c26" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_fa16e44c-b013-4dee-a140-aa35e1e22938" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7f9ea646-3683-4f2e-a9ce-7313a5dfe87e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2779feed-7ee8-4b6a-b7ba-54325d0a1c26" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7f9ea646-3683-4f2e-a9ce-7313a5dfe87e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a186fd95-f91d-43af-b044-bedcdc06831b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2779feed-7ee8-4b6a-b7ba-54325d0a1c26" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a186fd95-f91d-43af-b044-bedcdc06831b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55e11b0b-91c2-4529-a1fb-00c815dd3a42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2779feed-7ee8-4b6a-b7ba-54325d0a1c26" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55e11b0b-91c2-4529-a1fb-00c815dd3a42" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7766b08e-dd9d-41ea-b16f-4c3cc930ae57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55e11b0b-91c2-4529-a1fb-00c815dd3a42" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7766b08e-dd9d-41ea-b16f-4c3cc930ae57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7766b08e-dd9d-41ea-b16f-4c3cc930ae57_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7766b08e-dd9d-41ea-b16f-4c3cc930ae57" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7766b08e-dd9d-41ea-b16f-4c3cc930ae57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7da0ec1e-fc27-4e66-808d-23ccfb176ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7766b08e-dd9d-41ea-b16f-4c3cc930ae57" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7da0ec1e-fc27-4e66-808d-23ccfb176ca0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_12824760-a448-4844-bb0a-d776314efbc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7da0ec1e-fc27-4e66-808d-23ccfb176ca0" xlink:to="loc_us-gaap_CustomerRelationshipsMember_12824760-a448-4844-bb0a-d776314efbc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_f360a6a6-bd40-4c2b-a411-1683190a1b47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7da0ec1e-fc27-4e66-808d-23ccfb176ca0" xlink:to="loc_us-gaap_IntellectualPropertyMember_f360a6a6-bd40-4c2b-a411-1683190a1b47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_51055fc8-2613-41d1-bff7-2434e73fbf67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DistributionRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7da0ec1e-fc27-4e66-808d-23ccfb176ca0" xlink:to="loc_us-gaap_DistributionRightsMember_51055fc8-2613-41d1-bff7-2434e73fbf67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_c0ba078e-79a0-46ed-8216-c10f5a077269" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7da0ec1e-fc27-4e66-808d-23ccfb176ca0" xlink:to="loc_us-gaap_TradeNamesMember_c0ba078e-79a0-46ed-8216-c10f5a077269" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_78c1e69f-d133-48e5-8c52-ffc1736ad2c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7da0ec1e-fc27-4e66-808d-23ccfb176ca0" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_78c1e69f-d133-48e5-8c52-ffc1736ad2c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0668b055-e974-44b8-960f-6a517b7b95e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55e11b0b-91c2-4529-a1fb-00c815dd3a42" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0668b055-e974-44b8-960f-6a517b7b95e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0668b055-e974-44b8-960f-6a517b7b95e2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0668b055-e974-44b8-960f-6a517b7b95e2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0668b055-e974-44b8-960f-6a517b7b95e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_70426bc9-d426-4244-8e2a-48a6046060d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0668b055-e974-44b8-960f-6a517b7b95e2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_70426bc9-d426-4244-8e2a-48a6046060d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_d665990c-cc4f-4bb8-bf2a-5cc2964a8e54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_70426bc9-d426-4244-8e2a-48a6046060d5" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_d665990c-cc4f-4bb8-bf2a-5cc2964a8e54" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Financialinstruments" xlink:type="simple" xlink:href="tfx-20210328.xsd#Financialinstruments"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Financialinstruments" xlink:type="extended" id="i0e7fdb238b554af7926e9fa62642644d_Financialinstruments"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#FinancialinstrumentsTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsTables" xlink:type="extended" id="i49ada6b4bcaa4614a4272b94de1a227e_FinancialinstrumentsTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#FinancialinstrumentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails" xlink:type="extended" id="icb88c3d990554f95aed1346e9ab5926a_FinancialinstrumentsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative_62ce67aa-6717-45ea-aeb5-78c39ed2364a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_62ce67aa-6717-45ea-aeb5-78c39ed2364a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainOnDerivative_ecbff77a-354a-47e6-940c-9dc7249c51ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_DerivativeGainOnDerivative_ecbff77a-354a-47e6-940c-9dc7249c51ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_64cac754-9c6a-4372-93ab-9c04add43043" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_DerivativeNotionalAmount_64cac754-9c6a-4372-93ab-9c04add43043" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_d8e5c5e6-4a6a-41ff-a2e4-23b5503985e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_d8e5c5e6-4a6a-41ff-a2e4-23b5503985e8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_ffaf53f3-3097-4996-9b0e-3afc30e7c82b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_ffaf53f3-3097-4996-9b0e-3afc30e7c82b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_d10ce6bd-e6f3-43b3-bfff-3c20f4069e38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_d10ce6bd-e6f3-43b3-bfff-3c20f4069e38" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_b54a3c05-b1f4-4070-b673-2bcf23152cc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_b54a3c05-b1f4-4070-b673-2bcf23152cc7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_ad259a75-c8bc-42e3-bd0d-92cdf5b843c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_ad259a75-c8bc-42e3-bd0d-92cdf5b843c5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_311a7193-c540-4867-9df2-07d371f3f472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_311a7193-c540-4867-9df2-07d371f3f472" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4f3eb9f3-7b41-4678-b2d7-21a65609f979" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4f3eb9f3-7b41-4678-b2d7-21a65609f979" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7d3858ea-37ac-46a2-9d0f-e1de5d73586e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7d3858ea-37ac-46a2-9d0f-e1de5d73586e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_29f32132-2461-4bd5-bd74-c77cc4728bb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_29f32132-2461-4bd5-bd74-c77cc4728bb2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0638d5ab-554d-4b89-bda7-62e55230b034" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_29f32132-2461-4bd5-bd74-c77cc4728bb2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0638d5ab-554d-4b89-bda7-62e55230b034" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0638d5ab-554d-4b89-bda7-62e55230b034_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0638d5ab-554d-4b89-bda7-62e55230b034" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0638d5ab-554d-4b89-bda7-62e55230b034_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5607a324-5797-44fe-bd99-04aefae75adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0638d5ab-554d-4b89-bda7-62e55230b034" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5607a324-5797-44fe-bd99-04aefae75adc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_3816149c-b8b5-451e-b5d1-4e8964e9bcbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5607a324-5797-44fe-bd99-04aefae75adc" xlink:to="loc_us-gaap_ForeignExchangeContractMember_3816149c-b8b5-451e-b5d1-4e8964e9bcbf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_6091adb2-c93f-4161-af89-4dc34749c79c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5607a324-5797-44fe-bd99-04aefae75adc" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_6091adb2-c93f-4161-af89-4dc34749c79c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_9de91f8e-482f-4c34-aea5-4dee1fbff08f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_29f32132-2461-4bd5-bd74-c77cc4728bb2" xlink:to="loc_us-gaap_HedgingDesignationAxis_9de91f8e-482f-4c34-aea5-4dee1fbff08f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_9de91f8e-482f-4c34-aea5-4dee1fbff08f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_9de91f8e-482f-4c34-aea5-4dee1fbff08f" xlink:to="loc_us-gaap_HedgingDesignationDomain_9de91f8e-482f-4c34-aea5-4dee1fbff08f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_30730ea6-1abb-460a-bd63-7f371c5d6080" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_9de91f8e-482f-4c34-aea5-4dee1fbff08f" xlink:to="loc_us-gaap_HedgingDesignationDomain_30730ea6-1abb-460a-bd63-7f371c5d6080" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_00bec769-a598-4c6f-ae56-8c046009916b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_30730ea6-1abb-460a-bd63-7f371c5d6080" xlink:to="loc_us-gaap_NondesignatedMember_00bec769-a598-4c6f-ae56-8c046009916b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_92e60af3-1909-470a-b741-6c273377e38a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_30730ea6-1abb-460a-bd63-7f371c5d6080" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_92e60af3-1909-470a-b741-6c273377e38a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c8cac8a2-fbd6-40b9-b7cd-b57d30ba5538" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_29f32132-2461-4bd5-bd74-c77cc4728bb2" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c8cac8a2-fbd6-40b9-b7cd-b57d30ba5538" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_c8cac8a2-fbd6-40b9-b7cd-b57d30ba5538_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c8cac8a2-fbd6-40b9-b7cd-b57d30ba5538" xlink:to="loc_us-gaap_HedgingRelationshipDomain_c8cac8a2-fbd6-40b9-b7cd-b57d30ba5538_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_ee3d7bb0-840e-4801-aacf-63b6438a73f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c8cac8a2-fbd6-40b9-b7cd-b57d30ba5538" xlink:to="loc_us-gaap_HedgingRelationshipDomain_ee3d7bb0-840e-4801-aacf-63b6438a73f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_49de4ee5-1df0-40ee-8c13-b1386dd56d6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_ee3d7bb0-840e-4801-aacf-63b6438a73f5" xlink:to="loc_us-gaap_CashFlowHedgingMember_49de4ee5-1df0-40ee-8c13-b1386dd56d6e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails" xlink:type="extended" id="i1e10f645e5394b7a8259aca46670931d_FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_ea8a51b6-7347-4b16-97c2-934d9d4dfd25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_0a48b25e-64a2-43ff-972e-1beb90d94c45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ea8a51b6-7347-4b16-97c2-934d9d4dfd25" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_0a48b25e-64a2-43ff-972e-1beb90d94c45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_9bcac204-4fa9-49e2-80ba-69c2b817d122" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ea8a51b6-7347-4b16-97c2-934d9d4dfd25" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_9bcac204-4fa9-49e2-80ba-69c2b817d122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7734ed7d-8ffb-45d8-9a25-b980b41b8472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ea8a51b6-7347-4b16-97c2-934d9d4dfd25" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7734ed7d-8ffb-45d8-9a25-b980b41b8472" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6db852b9-cb2b-462f-b028-02c3feea066d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7734ed7d-8ffb-45d8-9a25-b980b41b8472" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6db852b9-cb2b-462f-b028-02c3feea066d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6db852b9-cb2b-462f-b028-02c3feea066d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6db852b9-cb2b-462f-b028-02c3feea066d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6db852b9-cb2b-462f-b028-02c3feea066d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a8eb2255-a852-4328-9a94-c5c14fd39836" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6db852b9-cb2b-462f-b028-02c3feea066d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a8eb2255-a852-4328-9a94-c5c14fd39836" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_ff4ae524-48b8-4ef1-be9e-1d0c4df01530" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a8eb2255-a852-4328-9a94-c5c14fd39836" xlink:to="loc_us-gaap_ForeignExchangeContractMember_ff4ae524-48b8-4ef1-be9e-1d0c4df01530" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_1291d1e1-2a03-422a-9f49-077d432da6e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a8eb2255-a852-4328-9a94-c5c14fd39836" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_1291d1e1-2a03-422a-9f49-077d432da6e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_d4afbda3-b938-4c12-af7c-90f7edcc9c11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7734ed7d-8ffb-45d8-9a25-b980b41b8472" xlink:to="loc_us-gaap_HedgingDesignationAxis_d4afbda3-b938-4c12-af7c-90f7edcc9c11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d4afbda3-b938-4c12-af7c-90f7edcc9c11_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_d4afbda3-b938-4c12-af7c-90f7edcc9c11" xlink:to="loc_us-gaap_HedgingDesignationDomain_d4afbda3-b938-4c12-af7c-90f7edcc9c11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_271de29d-d345-432b-b7fc-353e2cb87b59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_d4afbda3-b938-4c12-af7c-90f7edcc9c11" xlink:to="loc_us-gaap_HedgingDesignationDomain_271de29d-d345-432b-b7fc-353e2cb87b59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_cfe63bf0-45e2-4e74-ba5f-35a182770dfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_271de29d-d345-432b-b7fc-353e2cb87b59" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_cfe63bf0-45e2-4e74-ba5f-35a182770dfb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_edfcd4ff-5453-4737-aeb0-e827c58b13c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_271de29d-d345-432b-b7fc-353e2cb87b59" xlink:to="loc_us-gaap_NondesignatedMember_edfcd4ff-5453-4737-aeb0-e827c58b13c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_41beb41a-d821-4234-81fc-3006b5a3f30c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7734ed7d-8ffb-45d8-9a25-b980b41b8472" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_41beb41a-d821-4234-81fc-3006b5a3f30c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_41beb41a-d821-4234-81fc-3006b5a3f30c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_41beb41a-d821-4234-81fc-3006b5a3f30c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_41beb41a-d821-4234-81fc-3006b5a3f30c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_d5afb19a-8c2a-4a50-bec5-1aac7e04a3c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_41beb41a-d821-4234-81fc-3006b5a3f30c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_d5afb19a-8c2a-4a50-bec5-1aac7e04a3c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_72db4a25-c1ee-4c52-8fd5-6a52b3c749e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_d5afb19a-8c2a-4a50-bec5-1aac7e04a3c9" xlink:to="loc_us-gaap_CashFlowHedgingMember_72db4a25-c1ee-4c52-8fd5-6a52b3c749e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_ca631547-a8b9-453c-9c90-082bd39f5591" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7734ed7d-8ffb-45d8-9a25-b980b41b8472" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_ca631547-a8b9-453c-9c90-082bd39f5591" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ca631547-a8b9-453c-9c90-082bd39f5591_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ca631547-a8b9-453c-9c90-082bd39f5591" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ca631547-a8b9-453c-9c90-082bd39f5591_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d45cf57f-5941-4889-a19b-bf15a4026f43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ca631547-a8b9-453c-9c90-082bd39f5591" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d45cf57f-5941-4889-a19b-bf15a4026f43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_de8ce44c-f2d9-4693-b92f-545c9d12b309" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d45cf57f-5941-4889-a19b-bf15a4026f43" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_de8ce44c-f2d9-4693-b92f-545c9d12b309" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_7833a7ad-cfd7-45f7-8b46-2f18d0726ff0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d45cf57f-5941-4889-a19b-bf15a4026f43" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_7833a7ad-cfd7-45f7-8b46-2f18d0726ff0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_b125112f-82b0-48e1-b568-808e5e26c581" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d45cf57f-5941-4889-a19b-bf15a4026f43" xlink:to="loc_us-gaap_OtherLiabilitiesMember_b125112f-82b0-48e1-b568-808e5e26c581" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Fairvaluemeasurement" xlink:type="simple" xlink:href="tfx-20210328.xsd#Fairvaluemeasurement"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Fairvaluemeasurement" xlink:type="extended" id="i2ca128d936d0439eb93443885d059948_Fairvaluemeasurement"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#FairvaluemeasurementTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementTables" xlink:type="extended" id="ieb77ad7a12474dcaa71453b25500608b_FairvaluemeasurementTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails" xlink:type="extended" id="i276a1a1ea7554555b076580aa5a295cd_FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_cdc49154-200a-47dc-bbde-eb6dab0f21a9" xlink:href="tfx-20210328.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities_3ce941a8-bd37-4010-a018-a521ee604525" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_cdc49154-200a-47dc-bbde-eb6dab0f21a9" xlink:to="loc_us-gaap_MarketableSecurities_3ce941a8-bd37-4010-a018-a521ee604525" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_47672dc6-3ba6-4e92-80a5-5dc6d6df6c18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_cdc49154-200a-47dc-bbde-eb6dab0f21a9" xlink:to="loc_us-gaap_DerivativeAssets_47672dc6-3ba6-4e92-80a5-5dc6d6df6c18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_e37ab7c6-37d6-4e97-b472-8cc95dc5a2a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_cdc49154-200a-47dc-bbde-eb6dab0f21a9" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_e37ab7c6-37d6-4e97-b472-8cc95dc5a2a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ee849c2d-5c7f-4578-9f7a-8b1f87e7236c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_cdc49154-200a-47dc-bbde-eb6dab0f21a9" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ee849c2d-5c7f-4578-9f7a-8b1f87e7236c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_644f95dd-f1a4-4b49-beb0-849114a51d23" xlink:href="tfx-20210328.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_cdc49154-200a-47dc-bbde-eb6dab0f21a9" xlink:to="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_644f95dd-f1a4-4b49-beb0-849114a51d23" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1d23c29b-8130-4c82-9a5a-c3603a0fc91a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_644f95dd-f1a4-4b49-beb0-849114a51d23" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1d23c29b-8130-4c82-9a5a-c3603a0fc91a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d23c29b-8130-4c82-9a5a-c3603a0fc91a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1d23c29b-8130-4c82-9a5a-c3603a0fc91a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d23c29b-8130-4c82-9a5a-c3603a0fc91a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f5daec3-2bb6-4d6a-b417-8ace4a148be8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1d23c29b-8130-4c82-9a5a-c3603a0fc91a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f5daec3-2bb6-4d6a-b417-8ace4a148be8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c5a95bdc-a1f4-4117-b8d3-1ed86af3388c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f5daec3-2bb6-4d6a-b417-8ace4a148be8" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c5a95bdc-a1f4-4117-b8d3-1ed86af3388c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7f1a7167-956f-4b6a-a9d2-7c991d71f467" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f5daec3-2bb6-4d6a-b417-8ace4a148be8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7f1a7167-956f-4b6a-a9d2-7c991d71f467" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_c8a66423-918b-47d0-b4ce-69ade659eb9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f5daec3-2bb6-4d6a-b417-8ace4a148be8" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_c8a66423-918b-47d0-b4ce-69ade659eb9e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails" xlink:type="extended" id="i9e8c0124458242028cbec6a0a0d6b19c_FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_cda4be80-2a45-4318-8414-2588629d1fcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_efcd897e-a15e-41e8-b2fa-327f42816014" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_cda4be80-2a45-4318-8414-2588629d1fcd" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_efcd897e-a15e-41e8-b2fa-327f42816014" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_f08bba7a-3f92-4d10-b99e-48fc99e35c5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_cda4be80-2a45-4318-8414-2588629d1fcd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_f08bba7a-3f92-4d10-b99e-48fc99e35c5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_d3a139c4-e7f7-42b0-96c2-cb5f643a2ceb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_f08bba7a-3f92-4d10-b99e-48fc99e35c5e" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_d3a139c4-e7f7-42b0-96c2-cb5f643a2ceb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_d3a139c4-e7f7-42b0-96c2-cb5f643a2ceb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_d3a139c4-e7f7-42b0-96c2-cb5f643a2ceb" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_d3a139c4-e7f7-42b0-96c2-cb5f643a2ceb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_ee10bf99-f6ce-4158-8cbd-c50c37ffff79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_d3a139c4-e7f7-42b0-96c2-cb5f643a2ceb" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_ee10bf99-f6ce-4158-8cbd-c50c37ffff79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MilestonebasedPaymentMember_f6537a26-7393-4f06-a271-5d827eb6f08e" xlink:href="tfx-20210328.xsd#tfx_MilestonebasedPaymentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_ee10bf99-f6ce-4158-8cbd-c50c37ffff79" xlink:to="loc_tfx_MilestonebasedPaymentMember_f6537a26-7393-4f06-a271-5d827eb6f08e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RevenuebasedPaymentMember_c58b5479-c698-460e-bc0a-350d773d0c37" xlink:href="tfx-20210328.xsd#tfx_RevenuebasedPaymentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_ee10bf99-f6ce-4158-8cbd-c50c37ffff79" xlink:to="loc_tfx_RevenuebasedPaymentMember_c58b5479-c698-460e-bc0a-350d773d0c37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_07fe0f1f-8e91-4f99-b933-207151d041f2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_f08bba7a-3f92-4d10-b99e-48fc99e35c5e" xlink:to="loc_srt_RangeAxis_07fe0f1f-8e91-4f99-b933-207151d041f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_07fe0f1f-8e91-4f99-b933-207151d041f2_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_07fe0f1f-8e91-4f99-b933-207151d041f2" xlink:to="loc_srt_RangeMember_07fe0f1f-8e91-4f99-b933-207151d041f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eabae70a-f52d-4446-8abd-3b040e6adf24" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_07fe0f1f-8e91-4f99-b933-207151d041f2" xlink:to="loc_srt_RangeMember_eabae70a-f52d-4446-8abd-3b040e6adf24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_729417d6-744b-4565-aaab-914d5f73c714" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_eabae70a-f52d-4446-8abd-3b040e6adf24" xlink:to="loc_srt_MinimumMember_729417d6-744b-4565-aaab-914d5f73c714" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_51f4f28b-b7a3-44a7-ad8b-a94f989f7f3c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_eabae70a-f52d-4446-8abd-3b040e6adf24" xlink:to="loc_srt_MaximumMember_51f4f28b-b7a3-44a7-ad8b-a94f989f7f3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_566ee987-31d6-4741-811a-e48167cf4fe5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_eabae70a-f52d-4446-8abd-3b040e6adf24" xlink:to="loc_srt_WeightedAverageMember_566ee987-31d6-4741-811a-e48167cf4fe5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_54b30ebf-6951-4a65-8dbc-dba3916aba08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_f08bba7a-3f92-4d10-b99e-48fc99e35c5e" xlink:to="loc_us-gaap_ValuationTechniqueAxis_54b30ebf-6951-4a65-8dbc-dba3916aba08" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_54b30ebf-6951-4a65-8dbc-dba3916aba08_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationTechniqueAxis_54b30ebf-6951-4a65-8dbc-dba3916aba08" xlink:to="loc_us-gaap_ValuationTechniqueDomain_54b30ebf-6951-4a65-8dbc-dba3916aba08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_9b7e5d91-6141-4745-a94f-3d2f58f51003" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationTechniqueAxis_54b30ebf-6951-4a65-8dbc-dba3916aba08" xlink:to="loc_us-gaap_ValuationTechniqueDomain_9b7e5d91-6141-4745-a94f-3d2f58f51003" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_6b07779a-317d-4d3c-86d8-44fedfe1e87f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDiscountedCashFlowMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationTechniqueDomain_9b7e5d91-6141-4745-a94f-3d2f58f51003" xlink:to="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_6b07779a-317d-4d3c-86d8-44fedfe1e87f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_b92a7aee-1baa-4cfe-943f-04627825be60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_f08bba7a-3f92-4d10-b99e-48fc99e35c5e" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_b92a7aee-1baa-4cfe-943f-04627825be60" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_b92a7aee-1baa-4cfe-943f-04627825be60_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_b92a7aee-1baa-4cfe-943f-04627825be60" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_b92a7aee-1baa-4cfe-943f-04627825be60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_83595ae7-2741-4eb0-bf54-bd19c148b38a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_b92a7aee-1baa-4cfe-943f-04627825be60" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_83595ae7-2741-4eb0-bf54-bd19c148b38a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_779f4353-ff5c-4e95-a5ae-b4a6ed39bb19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_83595ae7-2741-4eb0-bf54-bd19c148b38a" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_779f4353-ff5c-4e95-a5ae-b4a6ed39bb19" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails" xlink:type="extended" id="ieb7f3b0af9b141e589bd88d5e00ca490_FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Shareholdersequity" xlink:type="simple" xlink:href="tfx-20210328.xsd#Shareholdersequity"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Shareholdersequity" xlink:type="extended" id="i8e8d9768573d4df1ad266d0210ef8852_Shareholdersequity"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#ShareholdersequityTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityTables" xlink:type="extended" id="i840e620c964f467c8b620e48d5fc9220_ShareholdersequityTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#ShareholdersequityAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetails" xlink:type="extended" id="ifa64f92e5a1a442da7ebf51d60f720bb_ShareholdersequityAdditionalInformationDetails"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails" xlink:type="extended" id="i61a283bb68fd461d8850ee93031730cc_ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails" xlink:type="extended" id="iaea0377128a249c3896b9c5e292d322f_ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a26943b9-df4b-4ee7-8072-31a20ee79fb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3d349641-8b42-4bfb-b529-b36b738fcbf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a26943b9-df4b-4ee7-8072-31a20ee79fb3" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3d349641-8b42-4bfb-b529-b36b738fcbf1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a37ab7ad-d1cb-4b36-9f88-f92bf4762f22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3d349641-8b42-4bfb-b529-b36b738fcbf1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a37ab7ad-d1cb-4b36-9f88-f92bf4762f22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_d3a9e9d5-db21-4ea9-a414-e2f185a73b97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3d349641-8b42-4bfb-b529-b36b738fcbf1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_d3a9e9d5-db21-4ea9-a414-e2f185a73b97" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_7df14b03-18d3-4b3c-964d-fe52e4ceb501" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3d349641-8b42-4bfb-b529-b36b738fcbf1" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_7df14b03-18d3-4b3c-964d-fe52e4ceb501" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_3da480d1-93f0-41ee-9be5-840144d8552b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3d349641-8b42-4bfb-b529-b36b738fcbf1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_3da480d1-93f0-41ee-9be5-840144d8552b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_37d0c62f-a546-4541-b415-42bf9fcd99c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_9326483b-c165-4c0a-b8a0-51a280797bbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a26943b9-df4b-4ee7-8072-31a20ee79fb3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_9326483b-c165-4c0a-b8a0-51a280797bbe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b4fd098a-f949-4f19-93ac-0db330bf23e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_9326483b-c165-4c0a-b8a0-51a280797bbe" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b4fd098a-f949-4f19-93ac-0db330bf23e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b4fd098a-f949-4f19-93ac-0db330bf23e6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b4fd098a-f949-4f19-93ac-0db330bf23e6" xlink:to="loc_us-gaap_EquityComponentDomain_b4fd098a-f949-4f19-93ac-0db330bf23e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b5c9a965-733e-4201-b9b1-f52eb8bb7a06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b4fd098a-f949-4f19-93ac-0db330bf23e6" xlink:to="loc_us-gaap_EquityComponentDomain_b5c9a965-733e-4201-b9b1-f52eb8bb7a06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_d7d3be38-b622-4f61-94b7-93ea6d9c1088" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b5c9a965-733e-4201-b9b1-f52eb8bb7a06" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_d7d3be38-b622-4f61-94b7-93ea6d9c1088" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_6d277d7f-8bef-4130-87c6-3c30eb692847" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b5c9a965-733e-4201-b9b1-f52eb8bb7a06" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_6d277d7f-8bef-4130-87c6-3c30eb692847" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_d16e1fb2-3d88-4f34-9cc5-2f02423a64bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b5c9a965-733e-4201-b9b1-f52eb8bb7a06" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_d16e1fb2-3d88-4f34-9cc5-2f02423a64bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7e62f8bb-cbef-44c3-b119-9da1957be99a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b5c9a965-733e-4201-b9b1-f52eb8bb7a06" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7e62f8bb-cbef-44c3-b119-9da1957be99a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails" xlink:type="extended" id="icc79d39ca9a2401793209d562d391a24_ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_80cd38f1-7420-410a-844e-44fc72956573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_ac2a5efd-0143-44f3-9887-c4ed2e29094b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_80cd38f1-7420-410a-844e-44fc72956573" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_ac2a5efd-0143-44f3-9887-c4ed2e29094b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e71561f6-5e85-4e73-ad58-5db0abed7567" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_80cd38f1-7420-410a-844e-44fc72956573" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e71561f6-5e85-4e73-ad58-5db0abed7567" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1bb5217f-aa26-4064-ab89-14b56cca83ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_80cd38f1-7420-410a-844e-44fc72956573" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1bb5217f-aa26-4064-ab89-14b56cca83ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_efe3c950-2538-40f7-8726-880c70ef6461" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_80cd38f1-7420-410a-844e-44fc72956573" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_efe3c950-2538-40f7-8726-880c70ef6461" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_644588b0-b8c6-42b0-8da1-2e0599de9392" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_80cd38f1-7420-410a-844e-44fc72956573" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_644588b0-b8c6-42b0-8da1-2e0599de9392" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_bb4a1d12-fc47-41db-9725-6872d4ec619d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_80cd38f1-7420-410a-844e-44fc72956573" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_bb4a1d12-fc47-41db-9725-6872d4ec619d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_e8067dd9-2110-44d1-bb52-1275883e84f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_bb4a1d12-fc47-41db-9725-6872d4ec619d" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_e8067dd9-2110-44d1-bb52-1275883e84f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e8067dd9-2110-44d1-bb52-1275883e84f2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_e8067dd9-2110-44d1-bb52-1275883e84f2" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e8067dd9-2110-44d1-bb52-1275883e84f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_67756edd-bccd-42f1-8097-eba7343091b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_e8067dd9-2110-44d1-bb52-1275883e84f2" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_67756edd-bccd-42f1-8097-eba7343091b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_c5eeb3a9-a1e2-4829-ad07-b7b1aafbe1a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_67756edd-bccd-42f1-8097-eba7343091b4" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_c5eeb3a9-a1e2-4829-ad07-b7b1aafbe1a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_91a08c22-40e7-48b6-8380-a2c8f5d7c3ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_bb4a1d12-fc47-41db-9725-6872d4ec619d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_91a08c22-40e7-48b6-8380-a2c8f5d7c3ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_91a08c22-40e7-48b6-8380-a2c8f5d7c3ed_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_91a08c22-40e7-48b6-8380-a2c8f5d7c3ed" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_91a08c22-40e7-48b6-8380-a2c8f5d7c3ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d9723f8b-e94a-4993-a4db-708abd5655a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_91a08c22-40e7-48b6-8380-a2c8f5d7c3ed" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d9723f8b-e94a-4993-a4db-708abd5655a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_4b60efe6-1cd2-4a29-a830-cbe9b1ef0fc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d9723f8b-e94a-4993-a4db-708abd5655a2" xlink:to="loc_us-gaap_ForeignExchangeContractMember_4b60efe6-1cd2-4a29-a830-cbe9b1ef0fc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_520a6c53-2409-4558-93bf-5e6edc37207f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_bb4a1d12-fc47-41db-9725-6872d4ec619d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_520a6c53-2409-4558-93bf-5e6edc37207f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_520a6c53-2409-4558-93bf-5e6edc37207f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_520a6c53-2409-4558-93bf-5e6edc37207f" xlink:to="loc_us-gaap_EquityComponentDomain_520a6c53-2409-4558-93bf-5e6edc37207f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9f25fb78-ed30-40c7-b80a-ef04968ed5c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_520a6c53-2409-4558-93bf-5e6edc37207f" xlink:to="loc_us-gaap_EquityComponentDomain_9f25fb78-ed30-40c7-b80a-ef04968ed5c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_cdb17ab3-6ac6-40f4-ae61-4860e58bbe20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9f25fb78-ed30-40c7-b80a-ef04968ed5c8" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_cdb17ab3-6ac6-40f4-ae61-4860e58bbe20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_feec96e2-410d-469c-b1aa-467574f2c060" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9f25fb78-ed30-40c7-b80a-ef04968ed5c8" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_feec96e2-410d-469c-b1aa-467574f2c060" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_d8eeea58-15a4-452b-aba7-cd9c912d6a88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_feec96e2-410d-469c-b1aa-467574f2c060" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_d8eeea58-15a4-452b-aba7-cd9c912d6a88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_07e0a755-93a5-472b-84d5-59f947e23670" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_feec96e2-410d-469c-b1aa-467574f2c060" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_07e0a755-93a5-472b-84d5-59f947e23670" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Taxesonincomefromcontinuingoperations" xlink:type="simple" xlink:href="tfx-20210328.xsd#Taxesonincomefromcontinuingoperations"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Taxesonincomefromcontinuingoperations" xlink:type="extended" id="i4f61262b2d674f1dac81189d9e2cfc6e_Taxesonincomefromcontinuingoperations"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#TaxesonincomefromcontinuingoperationsTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsTables" xlink:type="extended" id="i056d3a4f8a80470f9afa0a09dc310ae9_TaxesonincomefromcontinuingoperationsTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#TaxesonincomefromcontinuingoperationsDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsDetails" xlink:type="extended" id="i2b29e29597f34530bd65c94362f1299f_TaxesonincomefromcontinuingoperationsDetails"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Commitmentsandcontingentliabilities" xlink:type="simple" xlink:href="tfx-20210328.xsd#Commitmentsandcontingentliabilities"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Commitmentsandcontingentliabilities" xlink:type="extended" id="iacdf396c9e3e43f9ab7547613132745e_Commitmentsandcontingentliabilities"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail" xlink:type="simple" xlink:href="tfx-20210328.xsd#CommitmentsandcontingentliabilitiesDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail" xlink:type="extended" id="i5537fdb7807c4938a0fb4c554cfd3c31_CommitmentsandcontingentliabilitiesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_9d4eeb50-e0fb-4ff3-a095-5557733050db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_d6a2fec3-8113-4597-b357-c8cdcbb9fedf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9d4eeb50-e0fb-4ff3-a095-5557733050db" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_d6a2fec3-8113-4597-b357-c8cdcbb9fedf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_a6ed69dc-0e74-4490-9fa1-7e9b153940c8" xlink:href="tfx-20210328.xsd#tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9d4eeb50-e0fb-4ff3-a095-5557733050db" xlink:to="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_a6ed69dc-0e74-4490-9fa1-7e9b153940c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve_3d9a24f7-de50-49f2-b4ca-ac72d75f3a1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9d4eeb50-e0fb-4ff3-a095-5557733050db" xlink:to="loc_us-gaap_LitigationReserve_3d9a24f7-de50-49f2-b4ca-ac72d75f3a1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_3521d43a-6335-4d40-80ed-c63e94c0e3c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9d4eeb50-e0fb-4ff3-a095-5557733050db" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_3521d43a-6335-4d40-80ed-c63e94c0e3c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_b37d529b-56bb-41af-baca-c316adb99ca6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_9d4eeb50-e0fb-4ff3-a095-5557733050db" xlink:to="loc_us-gaap_LossContingenciesTable_b37d529b-56bb-41af-baca-c316adb99ca6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e91cc89b-8753-4d21-bcb9-24f4829db071" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_b37d529b-56bb-41af-baca-c316adb99ca6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e91cc89b-8753-4d21-bcb9-24f4829db071" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e91cc89b-8753-4d21-bcb9-24f4829db071_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e91cc89b-8753-4d21-bcb9-24f4829db071" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e91cc89b-8753-4d21-bcb9-24f4829db071_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e8ae0737-8daf-41ae-b9f1-30b64f2e4413" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e91cc89b-8753-4d21-bcb9-24f4829db071" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e8ae0737-8daf-41ae-b9f1-30b64f2e4413" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_d2fa8ca0-afe0-4eee-840e-c71d3992ebac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_e8ae0737-8daf-41ae-b9f1-30b64f2e4413" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_d2fa8ca0-afe0-4eee-840e-c71d3992ebac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherLiabilityMember_fe7e9fd0-f570-4f24-b5b1-337a174e46dc" xlink:href="tfx-20210328.xsd#tfx_OtherLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_e8ae0737-8daf-41ae-b9f1-30b64f2e4413" xlink:to="loc_tfx_OtherLiabilityMember_fe7e9fd0-f570-4f24-b5b1-337a174e46dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_223a8cb2-ad10-49d0-a450-a6dd5e51a22b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_b37d529b-56bb-41af-baca-c316adb99ca6" xlink:to="loc_srt_RangeAxis_223a8cb2-ad10-49d0-a450-a6dd5e51a22b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_223a8cb2-ad10-49d0-a450-a6dd5e51a22b_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_223a8cb2-ad10-49d0-a450-a6dd5e51a22b" xlink:to="loc_srt_RangeMember_223a8cb2-ad10-49d0-a450-a6dd5e51a22b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_91fc664d-3c9a-435a-8131-757b4e61b636" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_223a8cb2-ad10-49d0-a450-a6dd5e51a22b" xlink:to="loc_srt_RangeMember_91fc664d-3c9a-435a-8131-757b4e61b636" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d1d26294-0b00-4bbe-a0c2-117fe7367c67" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_91fc664d-3c9a-435a-8131-757b4e61b636" xlink:to="loc_srt_MinimumMember_d1d26294-0b00-4bbe-a0c2-117fe7367c67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4e2ed77c-9e91-4f6e-ac06-e8163e48044d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_91fc664d-3c9a-435a-8131-757b4e61b636" xlink:to="loc_srt_MaximumMember_4e2ed77c-9e91-4f6e-ac06-e8163e48044d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_45a2f10b-a059-4796-9f8b-d83409fb8b16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_b37d529b-56bb-41af-baca-c316adb99ca6" xlink:to="loc_us-gaap_LitigationStatusAxis_45a2f10b-a059-4796-9f8b-d83409fb8b16" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_45a2f10b-a059-4796-9f8b-d83409fb8b16_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LitigationStatusAxis_45a2f10b-a059-4796-9f8b-d83409fb8b16" xlink:to="loc_us-gaap_LitigationStatusDomain_45a2f10b-a059-4796-9f8b-d83409fb8b16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_a10b2c67-0957-4e61-94a7-ca5c1d8cbaca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LitigationStatusAxis_45a2f10b-a059-4796-9f8b-d83409fb8b16" xlink:to="loc_us-gaap_LitigationStatusDomain_a10b2c67-0957-4e61-94a7-ca5c1d8cbaca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_d86ed32e-6705-4497-8f37-2eda866703e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_a10b2c67-0957-4e61-94a7-ca5c1d8cbaca" xlink:to="loc_us-gaap_PendingLitigationMember_d86ed32e-6705-4497-8f37-2eda866703e4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Segmentinformation" xlink:type="simple" xlink:href="tfx-20210328.xsd#Segmentinformation"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Segmentinformation" xlink:type="extended" id="i8f25420f0bd440c6b96c0f1faf2b8932_Segmentinformation"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SegmentinformationTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#SegmentinformationTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SegmentinformationTables" xlink:type="extended" id="i8cf67a395b644c3186347a7506879982_SegmentinformationTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SegmentinformationDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#SegmentinformationDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SegmentinformationDetails" xlink:type="extended" id="i261f1b6666544506aa751c3fab5e80a2_SegmentinformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4a190bdd-3777-4368-a891-4a484b62d574" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3715c267-a1b4-455a-a3fb-0a251a0214fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4a190bdd-3777-4368-a891-4a484b62d574" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3715c267-a1b4-455a-a3fb-0a251a0214fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b1a5a2d0-9a37-4b19-bf0b-caa8ca1496ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4a190bdd-3777-4368-a891-4a484b62d574" xlink:to="loc_us-gaap_OperatingIncomeLoss_b1a5a2d0-9a37-4b19-bf0b-caa8ca1496ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_3a981c8f-1e7c-4b70-a6f3-865b1c549fba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4a190bdd-3777-4368-a891-4a484b62d574" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_3a981c8f-1e7c-4b70-a6f3-865b1c549fba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_804ae938-507e-4a9c-8fb6-dd86b06c942d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_3a981c8f-1e7c-4b70-a6f3-865b1c549fba" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_804ae938-507e-4a9c-8fb6-dd86b06c942d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_804ae938-507e-4a9c-8fb6-dd86b06c942d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_804ae938-507e-4a9c-8fb6-dd86b06c942d" xlink:to="loc_us-gaap_SegmentDomain_804ae938-507e-4a9c-8fb6-dd86b06c942d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_00544204-d755-458c-9ea0-78c46a981160" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_804ae938-507e-4a9c-8fb6-dd86b06c942d" xlink:to="loc_us-gaap_SegmentDomain_00544204-d755-458c-9ea0-78c46a981160" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AmericasSegmentMember_257eb845-fdaf-4741-837c-6da86b218915" xlink:href="tfx-20210328.xsd#tfx_AmericasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_00544204-d755-458c-9ea0-78c46a981160" xlink:to="loc_tfx_AmericasSegmentMember_257eb845-fdaf-4741-837c-6da86b218915" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EMEASegmentMember_dcc97fbb-f81d-4b2b-90b7-b020c4d99efa" xlink:href="tfx-20210328.xsd#tfx_EMEASegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_00544204-d755-458c-9ea0-78c46a981160" xlink:to="loc_tfx_EMEASegmentMember_dcc97fbb-f81d-4b2b-90b7-b020c4d99efa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaSegmentMember_5c316907-c69c-45e9-bb82-6156a1ceb06e" xlink:href="tfx-20210328.xsd#tfx_AsiaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_00544204-d755-458c-9ea0-78c46a981160" xlink:to="loc_tfx_AsiaSegmentMember_5c316907-c69c-45e9-bb82-6156a1ceb06e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OEMSegmentMember_5a00bb8b-1fa6-48b2-8b5a-7b3c7d54be4f" xlink:href="tfx-20210328.xsd#tfx_OEMSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_00544204-d755-458c-9ea0-78c46a981160" xlink:to="loc_tfx_OEMSegmentMember_5a00bb8b-1fa6-48b2-8b5a-7b3c7d54be4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a617f920-63c0-4058-bb6c-e11f237306b3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_3a981c8f-1e7c-4b70-a6f3-865b1c549fba" xlink:to="loc_srt_ConsolidationItemsAxis_a617f920-63c0-4058-bb6c-e11f237306b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a617f920-63c0-4058-bb6c-e11f237306b3_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_a617f920-63c0-4058-bb6c-e11f237306b3" xlink:to="loc_srt_ConsolidationItemsDomain_a617f920-63c0-4058-bb6c-e11f237306b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_27a68819-f3d6-42c7-8ed8-37be4b6439af" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_a617f920-63c0-4058-bb6c-e11f237306b3" xlink:to="loc_srt_ConsolidationItemsDomain_27a68819-f3d6-42c7-8ed8-37be4b6439af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_abf84a79-c6a4-48ec-9d81-3ec34f57ee3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_27a68819-f3d6-42c7-8ed8-37be4b6439af" xlink:to="loc_us-gaap_OperatingSegmentsMember_abf84a79-c6a4-48ec-9d81-3ec34f57ee3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_18c5c61a-d8f8-4c94-a4e9-201db6a9f9a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_27a68819-f3d6-42c7-8ed8-37be4b6439af" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_18c5c61a-d8f8-4c94-a4e9-201db6a9f9a0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Subsequentevent" xlink:type="simple" xlink:href="tfx-20210328.xsd#Subsequentevent"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Subsequentevent" xlink:type="extended" id="i27eadda013a241159e9ddb6adbdbd10a_Subsequentevent"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SubsequenteventDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#SubsequenteventDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SubsequenteventDetails" xlink:type="extended" id="i85ba44b6a9e1424b85772d152e930b17_SubsequenteventDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_98b95927-ce4d-45da-a7d3-8ff4cff605fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_7d80ffb9-cf5d-446b-8846-a3b337a861d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_98b95927-ce4d-45da-a7d3-8ff4cff605fa" xlink:to="loc_us-gaap_SeniorNotes_7d80ffb9-cf5d-446b-8846-a3b337a861d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d1558b7c-cb01-40bf-aa72-989d46302c4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_98b95927-ce4d-45da-a7d3-8ff4cff605fa" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d1558b7c-cb01-40bf-aa72-989d46302c4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_62e70864-1502-4e31-97c6-66efad31d6d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_98b95927-ce4d-45da-a7d3-8ff4cff605fa" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_62e70864-1502-4e31-97c6-66efad31d6d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e11660a4-05c2-441f-8ebc-1a7b4c6cf813" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_98b95927-ce4d-45da-a7d3-8ff4cff605fa" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e11660a4-05c2-441f-8ebc-1a7b4c6cf813" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_8c3ce272-ffb4-4681-9342-0bfdb12a171a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_98b95927-ce4d-45da-a7d3-8ff4cff605fa" xlink:to="loc_us-gaap_SubsequentEventTable_8c3ce272-ffb4-4681-9342-0bfdb12a171a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6c8b0ca8-31ae-4feb-a239-4910c164e992" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8c3ce272-ffb4-4681-9342-0bfdb12a171a" xlink:to="loc_us-gaap_DebtInstrumentAxis_6c8b0ca8-31ae-4feb-a239-4910c164e992" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6c8b0ca8-31ae-4feb-a239-4910c164e992_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_6c8b0ca8-31ae-4feb-a239-4910c164e992" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6c8b0ca8-31ae-4feb-a239-4910c164e992_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9add619a-ded4-4590-aa69-36c8f168fa73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_6c8b0ca8-31ae-4feb-a239-4910c164e992" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9add619a-ded4-4590-aa69-36c8f168fa73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_7dc82ad1-6a7d-46b0-9d97-76b9e7624aa4" xlink:href="tfx-20210328.xsd#tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9add619a-ded4-4590-aa69-36c8f168fa73" xlink:to="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_7dc82ad1-6a7d-46b0-9d97-76b9e7624aa4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_eb36bc60-9c24-40b0-9d85-b8245e4329b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8c3ce272-ffb4-4681-9342-0bfdb12a171a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_eb36bc60-9c24-40b0-9d85-b8245e4329b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_eb36bc60-9c24-40b0-9d85-b8245e4329b3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_eb36bc60-9c24-40b0-9d85-b8245e4329b3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_eb36bc60-9c24-40b0-9d85-b8245e4329b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_20e4db3c-48ab-405d-be89-1bcb12700cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_eb36bc60-9c24-40b0-9d85-b8245e4329b3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_20e4db3c-48ab-405d-be89-1bcb12700cd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_ed89939b-ee1c-43c8-aa5d-d76aea31a369" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20e4db3c-48ab-405d-be89-1bcb12700cd4" xlink:to="loc_us-gaap_SeniorNotesMember_ed89939b-ee1c-43c8-aa5d-d76aea31a369" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_457a4301-5702-4d01-895b-e5b6fa7632a7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8c3ce272-ffb4-4681-9342-0bfdb12a171a" xlink:to="loc_srt_StatementScenarioAxis_457a4301-5702-4d01-895b-e5b6fa7632a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_457a4301-5702-4d01-895b-e5b6fa7632a7_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_457a4301-5702-4d01-895b-e5b6fa7632a7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_457a4301-5702-4d01-895b-e5b6fa7632a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_642425e4-59b6-49fc-9312-033d45f1bb84" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_457a4301-5702-4d01-895b-e5b6fa7632a7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_642425e4-59b6-49fc-9312-033d45f1bb84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_d5455ba0-5380-4252-8c24-fa56cd442933" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_642425e4-59b6-49fc-9312-033d45f1bb84" xlink:to="loc_srt_ScenarioForecastMember_d5455ba0-5380-4252-8c24-fa56cd442933" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>tfx-20210328_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:93a89ea2-f954-4daa-a6ef-f74a27d6ae4e,g:62a3f725-f236-4203-9116-3aec401dc5b9-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_dei_DocumentType_c94403cd-f23b-409a-98d2-645e39a697cc_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_0cb5afed-08fd-46ed-be99-05e171b2fff8_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_cf28d783-30b2-44ce-80e1-58571908f798_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_4a534807-3b34-4938-850d-33118747952a_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingent liabilities</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_c9b786cf-0ca3-41e4-b9eb-64ad7a56f810_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_a11ef49c-2893-492b-bd76-d1cb530ae9ea_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable, accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_ef1f9dac-99d8-4e5d-8ba7-859533c2eea4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_83de0dc5-d85f-41a0-93b8-c5191349ad11_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_2c02653a-2498-4625-8bb7-1b8397a70608_terseLabel_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In-process research and development</link:label>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In Process Research and Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:to="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_38fd5be8-a46d-425a-847d-7c25e5c8ab57_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant unobservable Inputs (Level 3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2f66e6e3-9fda-4b50-b9f1-c99949ea4864_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Restructuring And Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_0380e3ff-2580-448f-923d-4d2f6706ff04_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_9cfcd8e2-35ae-4a2b-bf41-0c4f3476d07d_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6604bc9b-8858-454a-abee-aed6afb42c53_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_9ef87d97-8d89-4bf6-aada-48436f1a87de_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_c6a5de50-3798-46d1-92d7-c9db40ecc363_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OtherMember_d6c6ff21-2655-4ee5-9cf6-4697fc79a52b_terseLabel_en-US" xlink:label="lab_tfx_OtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_tfx_OtherMember_label_en-US" xlink:label="lab_tfx_OtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_tfx_OtherMember_documentation_en-US" xlink:label="lab_tfx_OtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMember" xlink:href="tfx-20210328.xsd#tfx_OtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_OtherMember" xlink:to="lab_tfx_OtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_3aee375e-da1a-4b8b-89e1-b351af511861_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_913760e7-31dc-4526-ade4-de371d4780f4_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_3c29b8ab-55fb-4a38-968f-36180eee48ef_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from new borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_f148517f-28f0-4382-aa69-f4be066e20d8_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations before interest and taxes</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_35dc2948-181b-42c7-96d2-6b5ae2f438df_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating profit</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_1154029f-b876-4bce-b59f-8a553f260d8d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_536bf034-066f-4e21-bd5e-f49a26264214_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_96703a33-4f96-409c-8c50-c880c1f626e8_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainOnDerivative_b6eac568-25db-4bb9-9199-68e200a039a7_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainOnDerivative" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain related to currency forward contracts</link:label>
    <link:label id="lab_us-gaap_DerivativeGainOnDerivative_label_en-US" xlink:label="lab_us-gaap_DerivativeGainOnDerivative" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Gain on Derivative</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainOnDerivative" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainOnDerivative" xlink:to="lab_us-gaap_DerivativeGainOnDerivative" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_be82c8dd-70e5-4c3f-a18c-f6dac3adf5c0_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) operating activities from continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0e2f4c5e-5baa-4727-add8-54556d2c8479_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_d0222b46-97fb-468a-9b9b-51c1d94094db_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_1da14d4a-b4bd-41ea-8cc8-a89da2affb71_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_3d0927c4-c9e2-47c9-b14d-7242f7a1b648_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Major Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Major Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_1db7f4fc-6f6b-4d6c-875c-4606bccf84e8_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued under compensation plans</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_ec8bd3f0-9608-477d-8433-ddf6dbc0ad32_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_46de4a84-5870-4e89-a850-9c3ae5191173_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_703fa248-2767-40e0-8de4-ebb661d56b98_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_b19a532c-319d-4f6b-bbef-2f1789545fff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation, net of tax of $(598) and $(7,581)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_657531f5-7419-4f51-82f9-6a6fd68c0718_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation gain (loss), continuing operations, adjustments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_9321bda1-ae14-4d30-b49e-95d0449a7161_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_7d239d14-251c-4c1a-8afe-75162074c967_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6e5c9815-7651-4961-82dc-e61f2e2e0738_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_2b5484e3-9863-4891-a374-47277d44414e_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_e5daf646-2562-48bd-a0d8-85c9a1661775_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_fee612ee-fd61-41dd-be4c-80dabbc6877c_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_62e32915-2798-4f0a-a9a7-f3187f746631_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from discontinued operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_eea5f846-5693-456d-8cdf-1aa7e8d59231_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationTechniqueDomain_5919343e-09b7-4740-b45a-d6769c010d4c_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationTechniqueDomain_label_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueDomain" xlink:to="lab_us-gaap_ValuationTechniqueDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecurities_5fe14e92-1d41-40d2-bbe9-34d87dd511ca_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecurities_label_en-US" xlink:label="lab_us-gaap_MarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecurities" xlink:to="lab_us-gaap_MarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_29d263c5-dae0-4a23-affa-4695f2f748c2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt extinguishment, issuance and amendment fees</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OemMember_5e98e697-2d7a-4651-80e2-128ab9b7fa93_terseLabel_en-US" xlink:label="lab_tfx_OemMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OEM</link:label>
    <link:label id="lab_tfx_OemMember_label_en-US" xlink:label="lab_tfx_OemMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oem [Member]</link:label>
    <link:label id="lab_tfx_OemMember_documentation_en-US" xlink:label="lab_tfx_OemMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oem countries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember" xlink:href="tfx-20210328.xsd#tfx_OemMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_OemMember" xlink:to="lab_tfx_OemMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_63bd4b1c-70a9-4e24-ba1b-e463a978ac13_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_3b5fb4d2-b44f-4df2-8a8e-44b5235245b6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_84848c8b-2522-454b-993e-6b9006e2e104_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_9cd251de-8b23-4fce-bb04-49bd20e45602_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unallocated expenses</link:label>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_label_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember" xlink:to="lab_us-gaap_MaterialReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_f12050e8-bcd2-46fb-9663-3fd7a6acffe7_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_cb3b3f25-aedc-493f-adf1-0045c3e11318_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_499ead2d-2ed4-4a14-8e42-d78d42de6043_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b69fd627-8904-42a0-9bf8-76e2bdbb8215_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_67aed35b-ef53-4193-a4f5-69854c59e44d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net of tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_42cdd50e-a5db-4539-a6cf-c4c66387e32a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of total revenue</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_38623f54-e15a-4e57-9c43-c2b46962001f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_VascularAccessMember_e7b8aa1f-0a7e-435c-9c15-0db2fda75312_terseLabel_en-US" xlink:label="lab_tfx_VascularAccessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vascular access</link:label>
    <link:label id="lab_tfx_VascularAccessMember_label_en-US" xlink:label="lab_tfx_VascularAccessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vascular Access [Member]</link:label>
    <link:label id="lab_tfx_VascularAccessMember_documentation_en-US" xlink:label="lab_tfx_VascularAccessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vascular Access [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularAccessMember" xlink:href="tfx-20210328.xsd#tfx_VascularAccessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_VascularAccessMember" xlink:to="lab_tfx_VascularAccessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_314c8bc8-e6bc-43fd-85bb-21065c39b81a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_22d683cd-b0ba-4863-ae9d-7483efb002a0_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_bec453e6-8a8c-4b85-ae78-109bf36b336f_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_480dfbe0-48c6-41b4-afd2-a60d877e97c7_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_abc62f9b-5382-41ef-a914-eef5e7c153d3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_b5efa028-f3f4-4db0-a71d-6b0169198a4a_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net current-period other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income, Other, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_784cbd0e-aa4e-4bb5-b437-fa23e29846a0_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_78552060-5f15-4cac-9c10-45f43437a626_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_d1560676-1c29-4c69-ac34-dd51d9405a1c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Basic to Diluted Weighted Average Common Shares Outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_WeightedAverageMember_f143c804-6b55-4015-a358-d16b86ec80e9_terseLabel_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average</link:label>
    <link:label id="lab_srt_WeightedAverageMember_label_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_WeightedAverageMember" xlink:to="lab_srt_WeightedAverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_0bcb66ed-7d00-4060-a64b-97b4c6dffae6_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ChangesInContingentConsideration_4e81083c-faeb-4b40-8409-d6c83036bc73_terseLabel_en-US" xlink:label="lab_tfx_ChangesInContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for contingent consideration</link:label>
    <link:label id="lab_tfx_ChangesInContingentConsideration_label_en-US" xlink:label="lab_tfx_ChangesInContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes In Contingent Consideration</link:label>
    <link:label id="lab_tfx_ChangesInContingentConsideration_documentation_en-US" xlink:label="lab_tfx_ChangesInContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in contingent consideration.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ChangesInContingentConsideration" xlink:href="tfx-20210328.xsd#tfx_ChangesInContingentConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ChangesInContingentConsideration" xlink:to="lab_tfx_ChangesInContingentConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_a3e2c058-2811-46fc-b507-f12e4ed3e5b2_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Smaller Reporting Company</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_16048761-3cce-4343-b1bc-b3bb5d2b40ed_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bfdde6d0-4ab2-421b-8ad3-5bf0a3d2a208_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_b15def1e-8e08-4d81-b73c-c39b6d150dec_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, number of instruments held</link:label>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_label_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Number of Instruments Held</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:to="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_abc38bb3-476c-427d-870b-04cac3990a5e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_f963e118-4cb9-4b38-a6b2-d31020bdabff_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a12c5b50-55b5-4183-aed2-03425b35e665_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_12220ea2-4c6b-455a-b4bb-511911621281_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_899a370e-a096-47c7-957f-87b5c20a537a_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3daa082a-a2f9-4e32-a845-c44d9aba6c54_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_1be84908-0bbf-4d62-bec5-ee81eaf7a358_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostIncurredCost_5625720b-a2f9-454e-b21d-8a651256b145_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring expenses</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostIncurredCost_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Incurred Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:to="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OtherLiabilityMember_144c89db-c7ce-4afe-9f2c-a1e2e6c8a155_terseLabel_en-US" xlink:label="lab_tfx_OtherLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liability</link:label>
    <link:label id="lab_tfx_OtherLiabilityMember_label_en-US" xlink:label="lab_tfx_OtherLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liability [Member]</link:label>
    <link:label id="lab_tfx_OtherLiabilityMember_documentation_en-US" xlink:label="lab_tfx_OtherLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherLiabilityMember" xlink:href="tfx-20210328.xsd#tfx_OtherLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_OtherLiabilityMember" xlink:to="lab_tfx_OtherLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_36b7272e-c9ef-4839-a92a-b3c0b2abea59_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and other postretirement benefits plans adjustment, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock_c6d12801-bb4b-42c9-a132-87ce9887adeb_terseLabel_en-US" xlink:label="lab_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Current Cost Estimates By Major Type Of Cost Table</link:label>
    <link:label id="lab_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock_label_en-US" xlink:label="lab_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Current Cost Estimates By Major Type Of Cost Table [Table Text Block]</link:label>
    <link:label id="lab_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock_documentation_en-US" xlink:label="lab_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of current cost estimates by major type of cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" xlink:href="tfx-20210328.xsd#tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" xlink:to="lab_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_a5baf109-3cc0-4812-9efc-d3bf035fa9c3_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_3de027dd-1e96-4304-abed-7c48fa450d17_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedges</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_9b047bd5-5997-4d8f-b1bc-7428d1ca7c91_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5c062f14-163a-43bf-ba93-dac9347ff1bf_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_497d3ae6-8a50-4635-a11a-f7763b6c2f59_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from discontinued operations:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Discontinued Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1b118f36-1750-4f34-9bcf-280971a6f2c1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_33781b67-8571-45e2-8f1e-cc8c767ada23_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_5500dc60-7f56-4568-ab24-2ef99031c735_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_6624b887-3423-4f21-92d0-96f2272537ae_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest benefit on swaps designated as net investment hedges</link:label>
    <link:label id="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_9935d867-db1f-4c52-baff-7cf879dfdb42_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest benefit on swaps designated as net investment hedges</link:label>
    <link:label id="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_label_en-US" xlink:label="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:to="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_aa03b0bb-dd87-4a0d-a18f-4c493be96013_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_fd33070a-0785-4907-9f9c-0d6b229dff30_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5a9d9df6-508e-421d-8779-a101269f98ec_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses, current</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_81d60b06-566a-473d-a8b1-26d3708282df_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_2d067f36-75df-4ee5-a3a4-5cac78161b06_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_527f96e7-c546-4305-bf77-00870a8d4b50_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total notional amount for all open foreign currency forward contracts</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_183f8a2f-3fee-42e0-b100-dc0fd353ac4f_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible asset amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_d3ebb45f-34db-4764-acdc-7d6548f90a6f_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange contract</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeContractMember" xlink:to="lab_us-gaap_ForeignExchangeContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_MilestonebasedPaymentMember_34a33d4a-1907-403f-b5d7-63d620a32048_terseLabel_en-US" xlink:label="lab_tfx_MilestonebasedPaymentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone-based payments</link:label>
    <link:label id="lab_tfx_MilestonebasedPaymentMember_label_en-US" xlink:label="lab_tfx_MilestonebasedPaymentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone-based Payment [Member]</link:label>
    <link:label id="lab_tfx_MilestonebasedPaymentMember_documentation_en-US" xlink:label="lab_tfx_MilestonebasedPaymentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone-based Payment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MilestonebasedPaymentMember" xlink:href="tfx-20210328.xsd#tfx_MilestonebasedPaymentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_MilestonebasedPaymentMember" xlink:to="lab_tfx_MilestonebasedPaymentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidTaxes_9e5c1431-52d8-49d0-85bd-883a92792669_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid taxes</link:label>
    <link:label id="lab_us-gaap_PrepaidTaxes_label_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidTaxes" xlink:to="lab_us-gaap_PrepaidTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_801be3c9-11f9-4e50-977c-36d16322b851_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_db7bab91-0031-4869-8c51-a31563aa1eea_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_49017792-d830-48e5-918b-0cfc9786efd3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ineffectiveness related to derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_label_en-US" xlink:label="lab_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Excluded Component, Gain (Loss), Recognized in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings" xlink:to="lab_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_9784e28d-2e36-4cb4-8f44-77ec1fffbedb_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_7dc7e6f3-37ea-4f9a-a646-8a6f6a73046d_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_d3aad90f-eb27-45e7-96bb-ea4473bc4b46_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_b6578f79-1405-4800-9ada-50d2c27ce1c0_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_44229510-902a-4f26-8fb2-db85ee14c750_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_4ff560b4-9877-4995-bb29-ca7f6c0a6d69_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss from discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_84502ea9-5537-4935-a9b3-e9918e900409_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_ef03ed5b-fcb7-441a-b491-899045cf3181_negatedLabel_en-US" xlink:label="lab_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for businesses and intangibles acquired, net of cash acquired</link:label>
    <link:label id="lab_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_label_en-US" xlink:label="lab_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Businesses And Intangibles Acquired Net Of Cash Acquired</link:label>
    <link:label id="lab_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_documentation_en-US" xlink:label="lab_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for businesses and intangibles acquired, net of cash acquired.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" xlink:href="tfx-20210328.xsd#tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" xlink:to="lab_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_738c70f0-e10e-4fd3-ac80-f17476614e52_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_93623e12-c120-4995-8026-40085b458afd_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_c56d6619-3738-4efd-bd02-7a0dfd76f617_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_7da78bf3-8ae7-4934-b4c8-04c198b13074_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_f0cd3ed6-b547-4e5d-90bc-2d6d550f89a1_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent liability for uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Uncertainty in Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:to="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_a8c17fad-68c2-47d8-b9b5-fb6a35e5c6a0_terseLabel_en-US" xlink:label="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross-currency interest rate swaps</link:label>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_label_en-US" xlink:label="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Interest Rate Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CrossCurrencyInterestRateContractMember" xlink:to="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_ddee4cd0-ade9-4611-a68d-cfed2eb302a5_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior-service costs</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_269206bb-71e0-43ff-a900-a831d7e823d9_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money damages sought</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationTechniqueAxis_f0679420-c005-4e7e-a35b-45aab173fccf_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationTechniqueAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationTechniqueAxis_label_en-US" xlink:label="lab_us-gaap_ValuationTechniqueAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueAxis" xlink:to="lab_us-gaap_ValuationTechniqueAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestructuringMember_5e62cfae-f68c-4a60-8c2e-cfffcf266618_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restructuring costs</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringMember_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringMember" xlink:to="lab_us-gaap_OtherRestructuringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_bd193e25-c5d8-46d6-b209-419fd7c0295f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_fc478b8f-e5c2-4ec0-944c-3806f72e8fc9_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total reclassifications, net of tax</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_a152669d-b047-492b-9eec-0fd96b3450d2_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quoted prices in active markets (Level 1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_17535208-f9fa-45c9-b564-041b9e11af96_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_bf250da4-6185-471e-8df1-f43730a13694_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_96ce5eda-ed31-48e1-8fef-fe065481efb6_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_aed20886-455a-473f-82fd-ed0b56d76695_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_1004166d-006e-4591-b6cf-f0744990fd94_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_label_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Activities, Cash Flow Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_385efd6f-a90b-4643-bffc-c18b40ff6455_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:to="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_AggregateRestructuringCharges_0cf6f01c-4b94-4110-af37-8b78de87fb5a_terseLabel_en-US" xlink:label="lab_tfx_AggregateRestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate restructuring charges</link:label>
    <link:label id="lab_tfx_AggregateRestructuringCharges_label_en-US" xlink:label="lab_tfx_AggregateRestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Restructuring Charges</link:label>
    <link:label id="lab_tfx_AggregateRestructuringCharges_documentation_en-US" xlink:label="lab_tfx_AggregateRestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AggregateRestructuringCharges" xlink:href="tfx-20210328.xsd#tfx_AggregateRestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_AggregateRestructuringCharges" xlink:to="lab_tfx_AggregateRestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_546fb542-1d92-44ce-a296-bcc25d6cf9e0_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_c294c5ae-aee4-429f-be4e-0e88021b840e_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9c869942-4949-4af4-8da6-03795243ec6b_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_HomeCareProvidersMember_ab352343-e266-4803-b3c3-1661a304613c_terseLabel_en-US" xlink:label="lab_tfx_HomeCareProvidersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Home Care Providers</link:label>
    <link:label id="lab_tfx_HomeCareProvidersMember_label_en-US" xlink:label="lab_tfx_HomeCareProvidersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Home Care Providers [Member]</link:label>
    <link:label id="lab_tfx_HomeCareProvidersMember_documentation_en-US" xlink:label="lab_tfx_HomeCareProvidersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Home Care Providers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HomeCareProvidersMember" xlink:href="tfx-20210328.xsd#tfx_HomeCareProvidersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_HomeCareProvidersMember" xlink:to="lab_tfx_HomeCareProvidersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_a9644b7f-2965-462d-8cfb-ca351c43c4f5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_234fbab1-1d77-48bb-a40b-6f9dc56019b9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_91c2fb14-7523-4b59-80b4-1e70de015cd2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_d7ecf021-88b7-4cab-bf4c-ab1024b78a2c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_HospitalsAndHealthcareProvidersMember_baed12ac-3501-4963-a663-f1a44ef051e1_terseLabel_en-US" xlink:label="lab_tfx_HospitalsAndHealthcareProvidersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hospitals And Healthcare Providers</link:label>
    <link:label id="lab_tfx_HospitalsAndHealthcareProvidersMember_label_en-US" xlink:label="lab_tfx_HospitalsAndHealthcareProvidersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hospitals And Healthcare Providers [Member]</link:label>
    <link:label id="lab_tfx_HospitalsAndHealthcareProvidersMember_documentation_en-US" xlink:label="lab_tfx_HospitalsAndHealthcareProvidersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hospitals And Healthcare Providers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HospitalsAndHealthcareProvidersMember" xlink:href="tfx-20210328.xsd#tfx_HospitalsAndHealthcareProvidersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_HospitalsAndHealthcareProvidersMember" xlink:to="lab_tfx_HospitalsAndHealthcareProvidersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bb126d47-c058-4436-ac3c-eb6bc0201ec9_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations before taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_12673579-905e-4825-9602-4f7b01227750_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total before tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_e5ed6df5-37d2-4de2-b99b-356fab65ef05_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development expenses</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_5cc93832-a343-4e01-a376-7894e1743ba2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial losses</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_c2373d39-c958-4d5d-b42d-fa854fda1d5a_terseLabel_en-US" xlink:label="lab_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected capital expenditures</link:label>
    <link:label id="lab_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_label_en-US" xlink:label="lab_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Costs Expected Aggregate Capital Expenditures</link:label>
    <link:label id="lab_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_documentation_en-US" xlink:label="lab_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Costs Expected Aggregate Capital Expenditures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures" xlink:href="tfx-20210328.xsd#tfx_RestructuringCostsExpectedAggregateCapitalExpenditures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures" xlink:to="lab_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_5135c6a8-d8ff-4d34-a3e5-225ed12b11d8_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c2a91786-eebc-4a44-a020-a2d63410a268_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of share-based awards (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_1399e357-5f57-4055-803b-5a60a8130266_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_237624ae-66dd-43c4-8aa9-4615769b4b7c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Results</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_5827a19e-d2cd-44fc-bd8f-2dc6bb495bc5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bd9de8d0-46cf-4078-afc7-a2f24f873b3e_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_139ab578-6edf-4bce-a2a6-59276d99ed2e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive (Loss) Income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_3a0a467b-f5ef-4017-b53a-d289344e9931_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_49e28b24-f70c-4b58-9a58-d29f09d5c7c2_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_1f7a1228-d0d5-498f-ba33-b17959e01dbb_terseLabel_en-US" xlink:label="lab_tfx_SpecialTerminationBenefitAndOtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Special Termination Benefit And Other Restructuring</link:label>
    <link:label id="lab_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_label_en-US" xlink:label="lab_tfx_SpecialTerminationBenefitAndOtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Special Termination Benefit And Other Restructuring [Member]</link:label>
    <link:label id="lab_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_documentation_en-US" xlink:label="lab_tfx_SpecialTerminationBenefitAndOtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Special Termination Benefit And Other Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember" xlink:href="tfx-20210328.xsd#tfx_SpecialTerminationBenefitAndOtherRestructuringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember" xlink:to="lab_tfx_SpecialTerminationBenefitAndOtherRestructuringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_63b11465-8a72-4b20-af73-8414fcf8e5be_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and other postretirement benefit plans adjustment, net of tax of $(513) and $(522)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_0bbedcaa-ffe6-4eab-8b9e-18d46f506756_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OtherMedicalDeviceManufacturersMember_32f4da0d-ae89-4a8c-b353-ef998bc8f7e2_terseLabel_en-US" xlink:label="lab_tfx_OtherMedicalDeviceManufacturersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Medical Device Manufacturers</link:label>
    <link:label id="lab_tfx_OtherMedicalDeviceManufacturersMember_label_en-US" xlink:label="lab_tfx_OtherMedicalDeviceManufacturersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Medical Device Manufacturers [Member]</link:label>
    <link:label id="lab_tfx_OtherMedicalDeviceManufacturersMember_documentation_en-US" xlink:label="lab_tfx_OtherMedicalDeviceManufacturersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Medical Device Manufacturers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMedicalDeviceManufacturersMember" xlink:href="tfx-20210328.xsd#tfx_OtherMedicalDeviceManufacturersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_OtherMedicalDeviceManufacturersMember" xlink:to="lab_tfx_OtherMedicalDeviceManufacturersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_eb44075e-bcbc-4589-8f81-5e049802a47e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_eef85d2a-3473-4331-bcac-eae2a5d830d7_negatedLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_03aa83e0-6eac-42be-aa1e-68d1be7fbca9_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities of continuing operations:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_70bb93ce-07a1-4fc0-aeef-11d44b150e05_negatedTerseLabel_en-US" xlink:label="lab_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation adjustment</link:label>
    <link:label id="lab_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_label_en-US" xlink:label="lab_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis, Liability, Foreign Currency Translation Adjustments</link:label>
    <link:label id="lab_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_documentation_en-US" xlink:label="lab_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis, Liability, Foreign Currency Translation Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink:href="tfx-20210328.xsd#tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink:to="lab_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_TwoThousandTwentyOneRestructuringPlanMember_efd9069b-9b0d-44e8-8e13-7915e587509b_terseLabel_en-US" xlink:label="lab_tfx_TwoThousandTwentyOneRestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Restructuring plan</link:label>
    <link:label id="lab_tfx_TwoThousandTwentyOneRestructuringPlanMember_label_en-US" xlink:label="lab_tfx_TwoThousandTwentyOneRestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty One Restructuring Plan [Member]</link:label>
    <link:label id="lab_tfx_TwoThousandTwentyOneRestructuringPlanMember_documentation_en-US" xlink:label="lab_tfx_TwoThousandTwentyOneRestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty One Restructuring Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandTwentyOneRestructuringPlanMember" xlink:href="tfx-20210328.xsd#tfx_TwoThousandTwentyOneRestructuringPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_TwoThousandTwentyOneRestructuringPlanMember" xlink:to="lab_tfx_TwoThousandTwentyOneRestructuringPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_RevenuebasedPaymentMember_2620ddd9-04b4-4cd5-9e78-b81bdf9cc043_terseLabel_en-US" xlink:label="lab_tfx_RevenuebasedPaymentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue-based payments</link:label>
    <link:label id="lab_tfx_RevenuebasedPaymentMember_label_en-US" xlink:label="lab_tfx_RevenuebasedPaymentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue-based Payment [Member]</link:label>
    <link:label id="lab_tfx_RevenuebasedPaymentMember_documentation_en-US" xlink:label="lab_tfx_RevenuebasedPaymentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue-based Payment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RevenuebasedPaymentMember" xlink:href="tfx-20210328.xsd#tfx_RevenuebasedPaymentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_RevenuebasedPaymentMember" xlink:to="lab_tfx_RevenuebasedPaymentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_7110096c-1b48-467d-9f11-e858d6bb03e6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_78a84ac5-a232-48da-b5ec-30577ac087e0_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7dc03f8c-35cb-4a48-90f4-ce16ad604c32_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenditures for property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_e3210232-726c-421a-8156-1ff3d352bbd2_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_30083d08-8777-47a7-b767-1a675e01ec7f_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_addf2ce7-7160-4651-9732-a15067c1ec65_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_c61c467a-a942-4058-aaf6-443fd3c637d3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_8875f664-f287-4264-9549-255fb907bcb5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and other intangible assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_2ae0c2c1-4419-4a99-8efd-82d0c3b2fc72_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers by Reporting Segments</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_f03c988c-11a4-4a22-b2a4-87a0af114f21_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive&#160;income</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_e7473149-66e1-4003-a1ad-66518a3cdca4_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_8eeaba21-f191-40f6-8e90-3a5021ad3ca0_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_f6126817-5f6f-41db-9a04-6ccb51243392_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_7b11e888-8072-4bb2-88fd-161a7886c45c_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_aa4ce189-f19d-4593-b968-1319d99bb630_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_46b405bb-79dd-482f-816d-d876714acbbc_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_6cc30df3-95f8-46ff-9b87-434174e80ff2_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_d2610f4d-7876-4f8e-9bbe-e2e2c2f74c32_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_48825ba6-4b21-46d3-bd23-ee5cbc615e92_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Other Impairment Charges</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c7aaa428-ff2d-450e-816d-e91a10f0e494_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income before reclassifications</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLossOnDerivative_bfaa222b-2fc2-45b7-8c74-b81b3a9fc041_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLossOnDerivative" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss related to currency forward contracts</link:label>
    <link:label id="lab_us-gaap_DerivativeLossOnDerivative_label_en-US" xlink:label="lab_us-gaap_DerivativeLossOnDerivative" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Loss on Derivative</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLossOnDerivative" xlink:to="lab_us-gaap_DerivativeLossOnDerivative" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_InterventionalUrologyMember_c94593f2-4ac4-44d0-a2a9-e39aa25f580e_terseLabel_en-US" xlink:label="lab_tfx_InterventionalUrologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interventional urology</link:label>
    <link:label id="lab_tfx_InterventionalUrologyMember_label_en-US" xlink:label="lab_tfx_InterventionalUrologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interventional Urology [Member]</link:label>
    <link:label id="lab_tfx_InterventionalUrologyMember_documentation_en-US" xlink:label="lab_tfx_InterventionalUrologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interventional Urology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalUrologyMember" xlink:href="tfx-20210328.xsd#tfx_InterventionalUrologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_InterventionalUrologyMember" xlink:to="lab_tfx_InterventionalUrologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_InterventionalMember_931c4cd1-803a-4bae-8bc9-4728ef228a07_terseLabel_en-US" xlink:label="lab_tfx_InterventionalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interventional</link:label>
    <link:label id="lab_tfx_InterventionalMember_label_en-US" xlink:label="lab_tfx_InterventionalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interventional [Member]</link:label>
    <link:label id="lab_tfx_InterventionalMember_documentation_en-US" xlink:label="lab_tfx_InterventionalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interventional [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalMember" xlink:href="tfx-20210328.xsd#tfx_InterventionalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_InterventionalMember" xlink:to="lab_tfx_InterventionalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_70f8b92d-b1df-42d3-a00e-fa5408a9997f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_3a6f4ab6-6252-4ad5-a9b4-b5a2cd52ed98_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_ef71653c-aa2d-4c40-9656-e4f296d52c9f_terseLabel_en-US" xlink:label="lab_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Footprint realignment plan</link:label>
    <link:label id="lab_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_label_en-US" xlink:label="lab_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Fourteen Manufacturing Footprint Realignment [Member]</link:label>
    <link:label id="lab_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_documentation_en-US" xlink:label="lab_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two thousand fourteen manufacturing footprint realignment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember" xlink:href="tfx-20210328.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember" xlink:to="lab_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_19cfcff6-6bfa-4016-9c4d-e6e469ba2d6a_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_a4900258-c83c-4dd5-b8d4-1d8ba246fab5_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_4065c5df-19cf-40ea-bc12-8a2abdd0aa3d_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_4eed3319-1a28-4695-bde3-ce0f1168eca8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4bf42784-89c7-43fd-b372-8793b7d5a785_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives qualifying as hedges, net of tax of $33 and $372</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_61eee763-6c1f-499c-abe5-3a8ca171ec90_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_481c4d54-a592-45a0-8d52-45183b969d7e_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_c47dc8be-1d45-4d44-8107-94feefc49fe1_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_221dfbdb-5b77-4b29-9368-d44c1eeefb2c_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_dfad03bd-6b3e-4444-a474-ffb1aeec693f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values of Derivative Instruments Designated as Hedging Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_86afe2ad-171a-4088-8bcd-1eb13998b4c1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurement</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5be535d5-af5c-445f-b3fd-37c73474b753_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities of continuing operations:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_4f73bdb2-7075-467c-a0ac-6685dd907ddc_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_AmericasSegmentMember_b7641777-41d9-406c-bca3-740821a66bb7_terseLabel_en-US" xlink:label="lab_tfx_AmericasSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Americas</link:label>
    <link:label id="lab_tfx_AmericasSegmentMember_label_en-US" xlink:label="lab_tfx_AmericasSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Americas Segment [Member]</link:label>
    <link:label id="lab_tfx_AmericasSegmentMember_documentation_en-US" xlink:label="lab_tfx_AmericasSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Americas Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AmericasSegmentMember" xlink:href="tfx-20210328.xsd#tfx_AmericasSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_AmericasSegmentMember" xlink:to="lab_tfx_AmericasSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_d9515ea4-213e-43b6-b7c7-c9e2977ea5a4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_a0b382a5-d6a3-44b3-98e1-29105a274a76_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_91fa120e-5a27-47af-adc4-8e9952f2ab61_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_c7e70121-5cfd-4afe-8566-78e42acbfd5b_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_93450c5a-a930-476f-9235-a1fe7f8f2200_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_763d9f60-383e-433c-bdaf-2542986a5370_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_8e114519-68ec-4282-941c-ab6d21147ee1_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_96d69fe3-774f-44e4-bd78-b0b2064b68c8_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Treasury Stock Reissued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_4f92c2e7-f4ca-44a4-b704-e18cf04d6791_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross carrying amount</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_3ee0361d-b874-4cfc-9c34-c7b1a1142831_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_b02e3f3b-b890-43ca-92ac-57e6502eaa3a_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and impairment charges</link:label>
    <link:label id="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring, Impairment, and Other Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_1e56c4b7-aede-4170-86aa-a01750ac07ff_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_cb10308d-adc0-4e4d-9fe5-6cbf539aa8e5_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_89338097-1044-4515-bd44-c36fdd382ec3_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_NondesignatedMember_label_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesMember_e8aa4435-a73d-4f3c-bf14-0995a5e1b02a_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesMember" xlink:to="lab_us-gaap_AccruedLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_fcefdbb3-0ce2-47c0-b78f-982ec9193acf_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_00de111c-0c3d-4416-ae9f-3af6e460cfaf_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_633e82a0-28e4-4b7c-923c-34b792bb3347_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_de82e4a1-5bde-4c79-a488-656501b07c5b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sales of Assets, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSalesOfAssetsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:to="lab_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_fddca549-c640-426c-8c59-6512b78e8c2e_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring reserve</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OneTimeTerminationBenefitsMember_7bfe62b2-508b-4902-8ba5-320496291034_terseLabel_en-US" xlink:label="lab_us-gaap_OneTimeTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination benefits</link:label>
    <link:label id="lab_us-gaap_OneTimeTerminationBenefitsMember_label_en-US" xlink:label="lab_us-gaap_OneTimeTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-time Termination Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OneTimeTerminationBenefitsMember" xlink:to="lab_us-gaap_OneTimeTerminationBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_055df35f-a25e-44fb-8308-46f97f5faf79_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxes_6cacf80b-4d4a-456c-8e32-1cd306eb9338_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes receivable and payable, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCosts_46d37869-e097-4753-ba59-aebc1bdbf3e8_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate restructuring related charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCosts_label_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCosts" xlink:to="lab_us-gaap_RestructuringCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_AcceleratedDepreciationAndOtherCostsMember_dc731d6b-5aeb-4707-badc-35d636d658ec_terseLabel_en-US" xlink:label="lab_tfx_AcceleratedDepreciationAndOtherCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated Depreciation And Other Costs</link:label>
    <link:label id="lab_tfx_AcceleratedDepreciationAndOtherCostsMember_label_en-US" xlink:label="lab_tfx_AcceleratedDepreciationAndOtherCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated Depreciation And Other Costs [Member]</link:label>
    <link:label id="lab_tfx_AcceleratedDepreciationAndOtherCostsMember_documentation_en-US" xlink:label="lab_tfx_AcceleratedDepreciationAndOtherCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated depreciation and other costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AcceleratedDepreciationAndOtherCostsMember" xlink:href="tfx-20210328.xsd#tfx_AcceleratedDepreciationAndOtherCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_AcceleratedDepreciationAndOtherCostsMember" xlink:to="lab_tfx_AcceleratedDepreciationAndOtherCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_d4e577b0-9ff6-413f-b2a2-d5053e46a2da_terseLabel_en-US" xlink:label="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]</link:label>
    <link:label id="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_label_en-US" xlink:label="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]</link:label>
    <link:label id="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_documentation_en-US" xlink:label="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value assets and liabilities measured on recurring basis.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:href="tfx-20210328.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:to="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_c8c3ae27-76cc-4165-a03d-bd7d3c29f3e9_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_462e8b2e-0a3c-4a09-b3f8-9b3123376272_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_f29e92dc-da90-4e17-b6b7-1c804097120d_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_5b4b44dd-5ca2-43b5-bd1c-bb6a3f5dd15b_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_23550d0f-ae4a-4195-aae4-faab8b8897cd_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_7de94d32-da38-42bd-b93f-352a3b2b2c5c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Valuation Techniques</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_91d437b3-457b-4dad-a4cc-d686f70752ec_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_0a62d97d-dfab-498a-b875-02e162b46d19_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total asset derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Fair Value, Gross Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_73f61740-9bd6-426e-a707-46d7344c92e1_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ZMedicaLLCMember_e84e01dc-a2b9-4f3c-8201-c7c8b9a9160f_terseLabel_en-US" xlink:label="lab_tfx_ZMedicaLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Z-Medica, LLC</link:label>
    <link:label id="lab_tfx_ZMedicaLLCMember_label_en-US" xlink:label="lab_tfx_ZMedicaLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Z-Medica, LLC [Member]</link:label>
    <link:label id="lab_tfx_ZMedicaLLCMember_documentation_en-US" xlink:label="lab_tfx_ZMedicaLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Z-Medica, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ZMedicaLLCMember" xlink:href="tfx-20210328.xsd#tfx_ZMedicaLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ZMedicaLLCMember" xlink:to="lab_tfx_ZMedicaLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_2024a7b4-6917-4b7f-84ee-f9d62c4bfdc8_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant other observable Inputs (Level 2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_d3f8d86a-ec1a-4e44-b182-c7d43ae3f4b6_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_dd5de279-1e29-4457-891b-de2823ad016d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination, contingent consideration, liability, measurement input</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions_986eb356-2a01-4082-bdbd-d2958f3137f1_terseLabel_en-US" xlink:label="lab_tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds from share based compensation plans and the related tax impacts</link:label>
    <link:label id="lab_tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds (Payments) from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options</link:label>
    <link:label id="lab_tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions_documentation_en-US" xlink:label="lab_tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds (Payments) from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions" xlink:href="tfx-20210328.xsd#tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions" xlink:to="lab_tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_fcf3a8a7-a70a-4b78-b16e-8827f3ca263a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_32ffd2dd-fd59-40c3-b8a7-571d8ff95a4b_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_129ca681-c439-4220-bb50-08c5fd6e0573_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from discontinued operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_9183dd3a-578b-4db4-b8cb-13e2f8b0b56f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, fixed interest rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_9b913607-0be8-4691-8379-9d10f992e087_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_2e49bc8e-0df0-40e7-9480-c1b5c02e6777_terseLabel_en-US" xlink:label="lab_tfx_TwoThousandEighteenFootprintRealignmentPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Footprint realignment plan</link:label>
    <link:label id="lab_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_label_en-US" xlink:label="lab_tfx_TwoThousandEighteenFootprintRealignmentPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Eighteen Footprint Realignment Plan [Member]</link:label>
    <link:label id="lab_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_documentation_en-US" xlink:label="lab_tfx_TwoThousandEighteenFootprintRealignmentPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Eighteen Footprint Realignment Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember" xlink:href="tfx-20210328.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember" xlink:to="lab_tfx_TwoThousandEighteenFootprintRealignmentPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_dc6f495c-8d72-45b7-917c-29315f40bd26_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesMember" xlink:to="lab_us-gaap_OtherLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_fd987500-598a-47f4-9159-74a54f9a2018_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_1a80353d-79cc-45db-9bf4-88b91ebf1598_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_b20dc4c8-cba8-49b8-9441-899a9d4f8ed5_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently issued accounting standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_ade6de2c-4bc9-42fa-a9a9-e831465cbb4a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Name</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_686c7378-6abd-46ff-b96d-67bbf0c06548_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_476a0afb-7f33-45b6-a96b-95a1e33136e0_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_96d68b53-36d9-4b98-bfac-c8b37ffda464_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_0d6203d5-8b2c-45a6-af38-9f3cd4d69ab8_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_2e141eaf-22e4-44c4-8ecf-cf703e28eb04_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d7a8f898-754c-4a80-a197-a8d9587f6d0b_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and postretirement benefit liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_InventoryFairValueStepUp_f704f406-af63-4c7a-b7b1-d1ec4fb390d3_terseLabel_en-US" xlink:label="lab_tfx_InventoryFairValueStepUp" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value step up of acquired inventory sold</link:label>
    <link:label id="lab_tfx_InventoryFairValueStepUp_label_en-US" xlink:label="lab_tfx_InventoryFairValueStepUp" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Fair Value Step Up</link:label>
    <link:label id="lab_tfx_InventoryFairValueStepUp_documentation_en-US" xlink:label="lab_tfx_InventoryFairValueStepUp" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Fair Value Step Up</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InventoryFairValueStepUp" xlink:href="tfx-20210328.xsd#tfx_InventoryFairValueStepUp"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_InventoryFairValueStepUp" xlink:to="lab_tfx_InventoryFairValueStepUp" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_3772e452-474a-4c08-ba80-2b575b61c47c_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_4cb7ef31-e22b-4ff6-a501-087ef209e1d0_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing costs and debt discount amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_cccfd738-f55f-4f4b-8d05-5b33d589180f_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_7e2163fc-783f-499e-8081-dc06c68abe62_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_ca1456d7-5e76-4308-b72e-1bb2b526fa4c_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash (used in) provided by financing activities from continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_e6869ef0-c8df-4456-805c-4fbc6e2f742e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in borrowings</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_19c70c6d-6c12-4e29-938e-34b2211f2cb6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_4dc24152-dd2c-4336-9104-456994b92fa1_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_81eefb75-ef10-41bb-a238-97646aabd0e2_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_620fa834-f2b8-405d-b007-0ba9a5726d19_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_d0d419e0-61d3-4691-a00a-115508b75ab1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_360fb843-3d96-42ad-beae-112f68e3040f_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_0f6027ae-38b1-4666-bd1a-bf8e6361a577_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_d719ac57-a2e3-4456-b7fe-518cb8cc8ecd_negatedLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revaluations</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtCurrent_0d14a6f6-3354-42cb-97b3-c6c55070c49d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current borrowings</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_label_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent" xlink:to="lab_us-gaap_DebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_4ae386d5-f562-49c6-84ce-1a26f81e2147_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected restructuring charges</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_de6a3747-4c65-4ddb-bd71-54c532a64b7a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OtherrestructuringprogramsMember_e9f25bf5-5f8a-4336-9d39-0b93e452b376_terseLabel_en-US" xlink:label="lab_tfx_OtherrestructuringprogramsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other restructuring programs</link:label>
    <link:label id="lab_tfx_OtherrestructuringprogramsMember_label_en-US" xlink:label="lab_tfx_OtherrestructuringprogramsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other restructuring programs [Member]</link:label>
    <link:label id="lab_tfx_OtherrestructuringprogramsMember_documentation_en-US" xlink:label="lab_tfx_OtherrestructuringprogramsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other restructuring programs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherrestructuringprogramsMember" xlink:href="tfx-20210328.xsd#tfx_OtherrestructuringprogramsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_OtherrestructuringprogramsMember" xlink:to="lab_tfx_OtherrestructuringprogramsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6c092d26-a7cb-4e05-95a4-1492e956056a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued under compensation plans (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ea3f7794-a162-4468-b4c0-5ccd476c08ff_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_9d236d98-2bf2-43a5-a1bc-cca4e8b330e4_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4a2d3dcb-487f-4adc-b1f4-82dcec6369f4_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationReserve_9d442e47-3b99-4b42-a91a-01f382619225_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated litigation liability</link:label>
    <link:label id="lab_us-gaap_LitigationReserve_label_en-US" xlink:label="lab_us-gaap_LitigationReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Litigation Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationReserve" xlink:to="lab_us-gaap_LitigationReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_96f5b7c6-3532-4272-8073-ff7257bb1421_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusAxis_da64f266-52f8-4aac-a17a-4007f1ca4be4_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Axis]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusAxis_label_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusAxis" xlink:to="lab_us-gaap_LitigationStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_9941615a-12cb-4581-a053-f01f788cb697_terseLabel_en-US" xlink:label="lab_tfx_TwoThousandNineteenFootprintRealignmentPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Footprint realignment plan</link:label>
    <link:label id="lab_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_label_en-US" xlink:label="lab_tfx_TwoThousandNineteenFootprintRealignmentPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Nineteen Footprint Realignment Plan [Member]</link:label>
    <link:label id="lab_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_documentation_en-US" xlink:label="lab_tfx_TwoThousandNineteenFootprintRealignmentPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Nineteen Footprint Realignment Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember" xlink:href="tfx-20210328.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember" xlink:to="lab_tfx_TwoThousandNineteenFootprintRealignmentPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_7afc4599-7867-4f38-b942-9d3b1a7ff3b3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term borrowings</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_8d2c4895-a06a-43b7-969d-615e6f8083d8_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_510f8c74-2a82-4295-86bb-8324996765f8_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_57090b9e-e659-4186-a1a6-17eb233fe0b1_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_691ffc60-530b-4220-80e1-eec991476ec2_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_140a12e5-72f2-450a-8c00-7563e6b6a471_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DistributionRightsMember_70e260b8-da23-4857-a93c-85e52352692c_terseLabel_en-US" xlink:label="lab_us-gaap_DistributionRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution rights</link:label>
    <link:label id="lab_us-gaap_DistributionRightsMember_label_en-US" xlink:label="lab_us-gaap_DistributionRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DistributionRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DistributionRightsMember" xlink:to="lab_us-gaap_DistributionRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_7fcaa2d8-abc2-4f48-954a-135eff6af154_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination, consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_e136a3b9-7c68-413d-9930-3df71699b8d5_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationTechniqueDiscountedCashFlowMember_b52ae466-5ae3-48d3-86e8-2cf8019a5bc6_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDiscountedCashFlowMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discounted cash flow</link:label>
    <link:label id="lab_us-gaap_ValuationTechniqueDiscountedCashFlowMember_label_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDiscountedCashFlowMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Technique, Discounted Cash Flow [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDiscountedCashFlowMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember" xlink:to="lab_us-gaap_ValuationTechniqueDiscountedCashFlowMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_19cbc798-c396-49e8-ac88-f9b8c37886d9_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_0664b629-4225-48b8-9476-9fee7311e1c2_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_88737c85-2a44-4899-b4aa-41d206fed067_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes on income from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_59aa57ab-e86f-4f4d-9338-7db603806839_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_d7eaa8d8-6033-4b91-9b26-5e2c126dfb65_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives qualifying as hedges, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_e741d0ec-244c-4e97-996d-68861c5c6bb2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_39d6f30a-42bf-405c-bef0-3d865e437a9b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll and benefit-related liabilities</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_8afac038-8cbc-415d-9d3c-dc4a7a7e2672_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Hierarchy</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ff57ac3d-018c-43e4-be40-7ee0f2ed1841_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntellectualPropertyMember_8d777409-f562-4a4e-814f-0bf96591c4a0_terseLabel_en-US" xlink:label="lab_us-gaap_IntellectualPropertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual property</link:label>
    <link:label id="lab_us-gaap_IntellectualPropertyMember_label_en-US" xlink:label="lab_us-gaap_IntellectualPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual Property [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntellectualPropertyMember" xlink:to="lab_us-gaap_IntellectualPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0759e3e0-b340-47d7-b961-41b79c7b9fb2_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average antidilutive shares which were not included in the calculation of earnings per share</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_8e295628-a3d4-4103-9598-6ac45c0421b1_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in discontinued operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_418145fe-153a-4e29-9495-6ecc67b0f4e8_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_33601e5c-5fa0-4c3e-be5c-b3088d52136e_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_233bde60-9e11-41ec-bb46-d0c7124314f5_terseLabel_en-US" xlink:label="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring Basis [Table]</link:label>
    <link:label id="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_label_en-US" xlink:label="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring Basis [Table]</link:label>
    <link:label id="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_documentation_en-US" xlink:label="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value assets and liabilities measured on recurring basis.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:href="tfx-20210328.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:to="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_f0a047a0-06c7-4449-a5cf-1e66226d12a5_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_c5e8db3d-44e1-47a1-b792-1d9cba2ed002_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_c807e997-ae53-480b-9dc3-c3110927646f_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_6ab35aa3-0ad4-4d25-b5e8-b2a08e3f9d11_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_c311a14b-b558-4ef5-b77e-db8a65cff9e8_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f064189b-ec68-48e9-a6a6-49c85a56b862_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities, net of effects of acquisitions and disposals:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_a7990feb-cc19-41de-9f62-a43c42a0c3b0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_33e8ef15-043f-4705-87b4-4eb82fccd616_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_469e9c3e-a396-4fc9-be2e-de5724b0158e_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss, net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8d18ecdd-610d-4ff0-98f1-45a44dd63d3f_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_fe0692ee-5347-4ffc-8b82-16220829d7dc_terseLabel_en-US" xlink:label="lab_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.875% Senior Notes due 2026</link:label>
    <link:label id="lab_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_label_en-US" xlink:label="lab_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Eight Seven Five Percent Senior Notes Due 2026 [Member]</link:label>
    <link:label id="lab_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_documentation_en-US" xlink:label="lab_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Eight Seven Five Percent Senior Notes Due 2026 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member" xlink:href="tfx-20210328.xsd#tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member" xlink:to="lab_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_cb975162-f112-4e5d-a08d-c254685d3145_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_cc34d8e9-01ce-44e6-bc7f-9067811cb16a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_856c9a93-c157-4a7c-8a48-0264a76a47e2_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_54032cc0-59fd-4a0f-8452-d692a2718547_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_8e12d189-458d-4438-b39d-95be5c2f0a1e_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_5ac03c73-73e9-4b22-a73c-32a3df533cb6_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_97b63bff-28cf-49d7-adf9-d7895b64f6c3_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_56559874-ce7e-4854-868a-23b8ac8294bb_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Benefit Plans</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_8382c251-a4c9-4bd5-bc24-84487b04123b_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Benefits Plans</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_64673641-7c44-4618-b6dc-d0e02af00bca_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_RestructuringAndRelatedCostExpectedCashOutlays_3d6d990d-e8bf-45e9-9014-d5fbe76072cc_terseLabel_en-US" xlink:label="lab_tfx_RestructuringAndRelatedCostExpectedCashOutlays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected cash outlays</link:label>
    <link:label id="lab_tfx_RestructuringAndRelatedCostExpectedCashOutlays_label_en-US" xlink:label="lab_tfx_RestructuringAndRelatedCostExpectedCashOutlays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Cash Outlays</link:label>
    <link:label id="lab_tfx_RestructuringAndRelatedCostExpectedCashOutlays_documentation_en-US" xlink:label="lab_tfx_RestructuringAndRelatedCostExpectedCashOutlays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Cash Outlays</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays" xlink:href="tfx-20210328.xsd#tfx_RestructuringAndRelatedCostExpectedCashOutlays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays" xlink:to="lab_tfx_RestructuringAndRelatedCostExpectedCashOutlays" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_443b7d87-390f-434f-b5a9-d22077083c53_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_0d0c6c41-1f0a-4841-b441-77793712ff9b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_40ffa92a-f753-456b-b34d-29bfde274cdf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, redemption price, percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_1519a8c5-0d5d-4f27-89de-0e0022d52251_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_f180276b-3151-4e0f-bb3b-c6f36d9c7ec4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_8fb5e40a-f980-4806-9631-93b4c76d897a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation Adjustment</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_7f3b00a7-842b-4476-bc71-fa7ca5bcd968_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_df8a6ea1-8ee5-4114-b968-0e848f012602_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_4a0336a7-d0f1-4fbf-9940-de64d0f08262_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of Gain/Losses into Income/Expense, Net of Tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCash_a957c92f-ca4f-4a02-a582-a9c8bf505122_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends</link:label>
    <link:label id="lab_us-gaap_DividendsCash_label_en-US" xlink:label="lab_us-gaap_DividendsCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCash" xlink:to="lab_us-gaap_DividendsCash" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_SeveranceAndTerminationBenefitsMember_ad6c4956-f5bf-4cb8-b214-ec7b5a5c8ef2_verboseLabel_en-US" xlink:label="lab_tfx_SeveranceAndTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination benefits</link:label>
    <link:label id="lab_tfx_SeveranceAndTerminationBenefitsMember_label_en-US" xlink:label="lab_tfx_SeveranceAndTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance And Termination Benefits [Member]</link:label>
    <link:label id="lab_tfx_SeveranceAndTerminationBenefitsMember_documentation_en-US" xlink:label="lab_tfx_SeveranceAndTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance And Termination Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SeveranceAndTerminationBenefitsMember" xlink:href="tfx-20210328.xsd#tfx_SeveranceAndTerminationBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_SeveranceAndTerminationBenefitsMember" xlink:to="lab_tfx_SeveranceAndTerminationBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_fdf67744-3085-4070-a97a-7c1d27f48c94_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_93aa1ab8-d199-41c0-a4e2-110f60175407_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Revenue, Net</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotes_84ca53bb-1f7c-42bb-b8f5-9a813c9ab349_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotes_label_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotes" xlink:to="lab_us-gaap_SeniorNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_aef445fc-42dd-46a9-a7ba-3ea84e221a47_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, stated interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_6bb9a943-be25-46f1-958f-027ea7233a55_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_4dab537a-e480-4049-8cef-b839047f9f7e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d20b17d7-799d-4b5b-8286-24859551593a_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_EMEASegmentMember_d24d7611-1a13-4a8d-989c-d155772db558_terseLabel_en-US" xlink:label="lab_tfx_EMEASegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA</link:label>
    <link:label id="lab_tfx_EMEASegmentMember_label_en-US" xlink:label="lab_tfx_EMEASegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA Segment [Member]</link:label>
    <link:label id="lab_tfx_EMEASegmentMember_documentation_en-US" xlink:label="lab_tfx_EMEASegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EMEASegmentMember" xlink:href="tfx-20210328.xsd#tfx_EMEASegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_EMEASegmentMember" xlink:to="lab_tfx_EMEASegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_13e45d0f-febb-4da1-8806-c8c1540c1177_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_1a0ea6e1-4f6d-4e10-95dd-0b5e6c68c719_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_8c83f647-f097-45bc-abbd-15ee8dbdbed9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_997e51d0-0025-43de-88f2-7ab8f60817c8_terseLabel_en-US" xlink:label="lab_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time frame over which accrued amounts may be paid out</link:label>
    <link:label id="lab_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_label_en-US" xlink:label="lab_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Time Frame Over Which Accrued Amounts May Be Paid Out</link:label>
    <link:label id="lab_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_documentation_en-US" xlink:label="lab_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time frame over which accrued amounts may be paid out.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" xlink:href="tfx-20210328.xsd#tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" xlink:to="lab_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_a4274dc4-340c-4314-ae52-c7720c781e45_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d719a8b3-e784-443d-9fb9-dc52c2b67bda_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_0d39952f-f719-4a72-b960-f5e3e2dbd319_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_851bdc7a-7ce9-4236-a2f7-cd1ee68c3e06_verboseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_4c4970a3-913b-4daf-bf08-9e112c901c19_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_0b172c81-ee07-4249-b694-ec098ccf5034_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4a47321f-878f-4a07-91c1-47a26fd97d7f_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e526e772-7976-4f97-8933-dc87c8969b06_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_28e6f684-319e-4efe-ba36-7874ba650ad6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes on income from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_d305d330-d78d-4fd6-8915-364ba4021b2e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Benefit) tax</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_59610f5a-d40d-4ec3-aa8c-ddd6817f2677_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at the beginning of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8edf7f85-26d2-4c24-b9cd-0378515a76ff_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at the end of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fecb87a7-a09c-4f4c-a5df-63d220fb0cb1_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_34d55899-5684-4ff6-9472-c98750ee640c_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_a08e1aeb-5479-482a-8694-efa4a4993436_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_51bad4d7-4271-44ee-afdb-46b363455230_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d301eaa5-1b98-4e5f-a746-6e5f1e46206a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_9e2158ab-ba7d-45de-8a5e-903f1278d152_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_f2a64c3c-51b8-4890-ab7c-18f02b3fc293_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit on operating loss from discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_6d03dc52-6dd3-40d2-9eb9-09f3b74290c7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Changes in Level 3 Financial Liabilities Measured at Fair Value on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_c96fb1e1-b5bf-4aea-80db-1c368317e3fb_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for environmental loss contingencies</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c53839b7-decd-4b3e-92e5-02aa647aa623_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_2995e543-bafa-4d15-a647-008b848729bc_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_8723e948-8ba8-4fac-82bf-5042bc42743f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_b98b90dd-89d3-4280-8bf1-f1f709c5343f_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-compete agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_d2c8171e-43af-469f-866d-27b8d8b34a2e_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_bec00c18-72c7-449c-b791-a767855d1755_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9d59ebbe-3a6d-4c40-b1f8-174939fb7bd3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_85c776ba-117b-4b25-bc76-72d8768c901d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum additional payment upon completion of certain milestones</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_567f25ff-b421-4f07-9e79-282839d7b369_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_c1c93e2f-d812-40e5-bc18-7caac6d20bd4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liability derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Fair Value, Gross Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_9609342d-dc60-42b6-bd1e-b73ad3a27c97_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cda935d5-8ef6-4ee1-b2fc-4f7666334e6f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OEMSegmentMember_b29d9ed6-ede3-4209-a565-4d95a0557c6a_terseLabel_en-US" xlink:label="lab_tfx_OEMSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OEM</link:label>
    <link:label id="lab_tfx_OEMSegmentMember_label_en-US" xlink:label="lab_tfx_OEMSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OEM Segment [Member]</link:label>
    <link:label id="lab_tfx_OEMSegmentMember_documentation_en-US" xlink:label="lab_tfx_OEMSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OEM Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OEMSegmentMember" xlink:href="tfx-20210328.xsd#tfx_OEMSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_OEMSegmentMember" xlink:to="lab_tfx_OEMSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_18587c5f-e4c2-4f45-9026-e1f57999997a_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_SurgicalMember_2cebdfcb-ddea-4362-a297-846deb53bc93_terseLabel_en-US" xlink:label="lab_tfx_SurgicalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surgical</link:label>
    <link:label id="lab_tfx_SurgicalMember_label_en-US" xlink:label="lab_tfx_SurgicalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surgical [Member]</link:label>
    <link:label id="lab_tfx_SurgicalMember_documentation_en-US" xlink:label="lab_tfx_SurgicalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surgical [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SurgicalMember" xlink:href="tfx-20210328.xsd#tfx_SurgicalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_SurgicalMember" xlink:to="lab_tfx_SurgicalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_231d6b6c-807e-40f6-8bab-edded96196ef_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_fc3d3342-2288-40a3-8bd7-6341b46c20db_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for contingent consideration</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_01578a99-a628-47e4-8007-54551abd7acf_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_de4fb292-b8a7-4ecb-b31b-af3f04cc300f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities from continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PendingLitigationMember_3fb2d677-468e-48ce-ad9e-1fee50536c1a_terseLabel_en-US" xlink:label="lab_us-gaap_PendingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pending Litigation</link:label>
    <link:label id="lab_us-gaap_PendingLitigationMember_label_en-US" xlink:label="lab_us-gaap_PendingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pending Litigation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PendingLitigationMember" xlink:to="lab_us-gaap_PendingLitigationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_42df23a6-8cdd-4365-be47-6c2f49405faa_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_AsiaSegmentMember_37acdd90-779f-4afd-9f31-0cf26fae370c_terseLabel_en-US" xlink:label="lab_tfx_AsiaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia</link:label>
    <link:label id="lab_tfx_AsiaSegmentMember_label_en-US" xlink:label="lab_tfx_AsiaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Segment [Member]</link:label>
    <link:label id="lab_tfx_AsiaSegmentMember_documentation_en-US" xlink:label="lab_tfx_AsiaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaSegmentMember" xlink:href="tfx-20210328.xsd#tfx_AsiaSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_AsiaSegmentMember" xlink:to="lab_tfx_AsiaSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeBasisSpreadOnVariableRate_81074439-eb9b-418b-a7bf-072b487c9142_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, annual interest rate</link:label>
    <link:label id="lab_us-gaap_DerivativeBasisSpreadOnVariableRate_label_en-US" xlink:label="lab_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:to="lab_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_39a65724-b076-4270-a865-8e804c5e2290_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_463ed292-c203-478b-92ed-51c339b1cf0b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_90253f57-ff69-4e85-97bf-de995f499be9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusDomain_acaf60e8-c2bd-4c7c-9f50-6468bebc65f9_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Domain]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusDomain_label_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusDomain" xlink:to="lab_us-gaap_LitigationStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_AnesthesiaMember_ad2a9993-1bfa-4875-b95c-1cb232ec9ad2_terseLabel_en-US" xlink:label="lab_tfx_AnesthesiaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anesthesia</link:label>
    <link:label id="lab_tfx_AnesthesiaMember_label_en-US" xlink:label="lab_tfx_AnesthesiaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anesthesia [Member]</link:label>
    <link:label id="lab_tfx_AnesthesiaMember_documentation_en-US" xlink:label="lab_tfx_AnesthesiaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anesthesia [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AnesthesiaMember" xlink:href="tfx-20210328.xsd#tfx_AnesthesiaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_AnesthesiaMember" xlink:to="lab_tfx_AnesthesiaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_06f57691-057b-4402-93dc-3294aa57e38e_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and impairment charges</link:label>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_label_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring, Settlement and Impairment Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:to="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_904514ae-3994-4ad1-9028-4011f519be63_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_87f75138-1770-4850-bb12-89861220c3c9_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:to="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_fe146640-1f0f-4751-bd4a-9211393ca942_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_75b29395-9012-49ca-b589-07b894224474_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities of continuing operations:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_1e09a14f-4c5b-4602-9838-589056357796_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e3ac1c16-887a-4337-a317-f470a4c29e98_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a9a7c57d-7e47-405e-9c96-157aa84ef654_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently issued accounting standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_9ac3a2ed-5f54-4eb7-ae88-3c78638bc8e9_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Discount Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:to="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_e6d5a826-dc69-40a5-9178-4d244baf9000_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_f5e09112-a662-4ebb-b341-f573c49a82e8_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>tfx-20210328_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:93a89ea2-f954-4daa-a6ef-f74a27d6ae4e,g:62a3f725-f236-4203-9116-3aec401dc5b9-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.teleflex.com/role/CoverPage" xlink:type="simple" xlink:href="tfx-20210328.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_311015c0-d066-40ac-9b4c-0f6379a68cf4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_DocumentType_311015c0-d066-40ac-9b4c-0f6379a68cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_1a405379-c051-4438-8b11-80bf865fedeb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_DocumentQuarterlyReport_1a405379-c051-4438-8b11-80bf865fedeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_19dbe3dc-e708-483d-a325-6014ae766871" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_DocumentPeriodEndDate_19dbe3dc-e708-483d-a325-6014ae766871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_265b420a-f5ec-463f-91a8-e9cc57acee17" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_DocumentTransitionReport_265b420a-f5ec-463f-91a8-e9cc57acee17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_add6da9a-5172-4cb7-b291-c495ff561343" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntityFileNumber_add6da9a-5172-4cb7-b291-c495ff561343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_57154580-8513-40de-a3b3-50dbf12d5455" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntityRegistrantName_57154580-8513-40de-a3b3-50dbf12d5455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_19020911-926d-40b8-b624-c8d0ef8d9263" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntityIncorporationStateCountryCode_19020911-926d-40b8-b624-c8d0ef8d9263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_24f37332-b858-4f6e-a41f-a31482851ef9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntityTaxIdentificationNumber_24f37332-b858-4f6e-a41f-a31482851ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_b8879058-4da8-4b12-99bd-698cf73b3717" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntityAddressAddressLine1_b8879058-4da8-4b12-99bd-698cf73b3717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_490e4fee-36dc-4ca9-91d4-3ccc958e65e6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntityAddressCityOrTown_490e4fee-36dc-4ca9-91d4-3ccc958e65e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_28f9ee46-9eb7-4b0b-bb7d-d20905578a4b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntityAddressStateOrProvince_28f9ee46-9eb7-4b0b-bb7d-d20905578a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_777f3056-12b7-42be-a953-a848bb58b2db" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntityAddressPostalZipCode_777f3056-12b7-42be-a953-a848bb58b2db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_02bd951c-1819-458e-acc5-9993f9d45cca" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_CityAreaCode_02bd951c-1819-458e-acc5-9993f9d45cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_4d241afa-9e69-4cef-aa6d-6d54af7dd6f5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_LocalPhoneNumber_4d241afa-9e69-4cef-aa6d-6d54af7dd6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_6cfb4761-961e-4b28-8c5c-4d378f154335" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_Security12bTitle_6cfb4761-961e-4b28-8c5c-4d378f154335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_f034217e-d91a-40e1-bbea-e10a58ae88df" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_TradingSymbol_f034217e-d91a-40e1-bbea-e10a58ae88df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_86695204-50f0-46cc-b57c-47434123e942" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_SecurityExchangeName_86695204-50f0-46cc-b57c-47434123e942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_a005f20e-e4ba-4fe9-ae67-7a4960f06b44" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntityCurrentReportingStatus_a005f20e-e4ba-4fe9-ae67-7a4960f06b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_c7736e17-43b5-49f6-8deb-02e894ec053f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntityInteractiveDataCurrent_c7736e17-43b5-49f6-8deb-02e894ec053f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_8ef94904-aaec-4332-ac35-62aad239fcba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntityFilerCategory_8ef94904-aaec-4332-ac35-62aad239fcba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_b3d6ad9b-23a0-4909-9337-8ad33e191032" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntitySmallBusiness_b3d6ad9b-23a0-4909-9337-8ad33e191032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_2808f625-a893-4ab2-8b5b-cad3a5d98dfc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntityEmergingGrowthCompany_2808f625-a893-4ab2-8b5b-cad3a5d98dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_b415fd52-29c4-4e56-9419-d5241c46aba8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntityShellCompany_b415fd52-29c4-4e56-9419-d5241c46aba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_e16a71b1-9ccb-49f7-be29-ded3cd70164c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_e16a71b1-9ccb-49f7-be29-ded3cd70164c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9ae04865-3ee6-498f-907f-042e8fdfd7c7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_AmendmentFlag_9ae04865-3ee6-498f-907f-042e8fdfd7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_d7f1baaf-fa0e-461a-8110-44506f8d1462" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_DocumentFiscalYearFocus_d7f1baaf-fa0e-461a-8110-44506f8d1462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e838ef1d-73f8-4663-a44b-6e165ecf2538" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e838ef1d-73f8-4663-a44b-6e165ecf2538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_280dc510-de30-44b1-a099-3357cb21ed73" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_EntityCentralIndexKey_280dc510-de30-44b1-a099-3357cb21ed73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_afb72e72-763f-4adf-be59-8e72b0a3e0e3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_2316f5fd-0d6b-42af-b052-5db9d55f5777" xlink:to="loc_dei_CurrentFiscalYearEndDate_afb72e72-763f-4adf-be59-8e72b0a3e0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6521ebfa-a29f-46ca-ae74-0f3199c785b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6521ebfa-a29f-46ca-ae74-0f3199c785b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c52660dd-f087-4889-8bd5-11dba6e91100" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c52660dd-f087-4889-8bd5-11dba6e91100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b3ec2bb6-4b8c-4c1b-aa83-a811baaf65f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_GrossProfit_b3ec2bb6-4b8c-4c1b-aa83-a811baaf65f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e1a06dad-4fb6-4194-bef9-10c0d38e6ff3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e1a06dad-4fb6-4194-bef9-10c0d38e6ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_514ad104-b652-499d-b3bd-0c274030d8b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_514ad104-b652-499d-b3bd-0c274030d8b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_5f01c220-373b-48d8-9999-099bcd6c3136" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_5f01c220-373b-48d8-9999-099bcd6c3136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_14e06c4a-b52d-4eb6-9c80-6cd4bb2751f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_OperatingIncomeLoss_14e06c4a-b52d-4eb6-9c80-6cd4bb2751f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9944a1f4-ed5d-4e6c-8432-313061fd9c68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_InterestExpense_9944a1f4-ed5d-4e6c-8432-313061fd9c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_9bf58648-1330-434d-a878-cdbc4633b06e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_InvestmentIncomeInterest_9bf58648-1330-434d-a878-cdbc4633b06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c12e5aed-0ac2-47c8-801c-c2c830597df5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c12e5aed-0ac2-47c8-801c-c2c830597df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2bc03612-f825-4231-b74b-a86b242df7c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2bc03612-f825-4231-b74b-a86b242df7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_20e1a006-10ad-4ea3-bc81-e0bf0d86d4ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_20e1a006-10ad-4ea3-bc81-e0bf0d86d4ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_d27c1a34-8a58-4e0a-9541-502033f269a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_d27c1a34-8a58-4e0a-9541-502033f269a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_eba8c2c8-0dba-499a-99f2-3b3c5c660bc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_eba8c2c8-0dba-499a-99f2-3b3c5c660bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_076bebc9-d9f9-40de-9d75-4ad0fe3e7f6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_076bebc9-d9f9-40de-9d75-4ad0fe3e7f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_82373c9a-8802-42e4-b69b-d05f052ce6f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_NetIncomeLoss_82373c9a-8802-42e4-b69b-d05f052ce6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_8c9384d1-5467-4cd5-b0f0-c3d16062dab7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_EarningsPerShareAbstract_8c9384d1-5467-4cd5-b0f0-c3d16062dab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_d1d1019f-2e5d-4bc6-9cd5-f02587ee9c47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8c9384d1-5467-4cd5-b0f0-c3d16062dab7" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_d1d1019f-2e5d-4bc6-9cd5-f02587ee9c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_0cbd5b8c-1b80-44d0-8247-c28efacb9f71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_d1d1019f-2e5d-4bc6-9cd5-f02587ee9c47" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_0cbd5b8c-1b80-44d0-8247-c28efacb9f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_5742f2c6-34a4-449a-a596-6df548e3752a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_d1d1019f-2e5d-4bc6-9cd5-f02587ee9c47" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_5742f2c6-34a4-449a-a596-6df548e3752a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_c4b7cc62-cdfa-4046-8cf2-a6de757fc0c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_d1d1019f-2e5d-4bc6-9cd5-f02587ee9c47" xlink:to="loc_us-gaap_EarningsPerShareBasic_c4b7cc62-cdfa-4046-8cf2-a6de757fc0c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_cfa60792-dd31-4bde-ac5f-12998c427feb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8c9384d1-5467-4cd5-b0f0-c3d16062dab7" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_cfa60792-dd31-4bde-ac5f-12998c427feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_f4f9d8b1-ac57-470e-a683-ef11d2df6468" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_cfa60792-dd31-4bde-ac5f-12998c427feb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_f4f9d8b1-ac57-470e-a683-ef11d2df6468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_b02bb0d2-3dcf-48fc-8589-50a424de056c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_cfa60792-dd31-4bde-ac5f-12998c427feb" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_b02bb0d2-3dcf-48fc-8589-50a424de056c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7349da9e-e1a0-40cb-bdcb-dbe6639371dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_cfa60792-dd31-4bde-ac5f-12998c427feb" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7349da9e-e1a0-40cb-bdcb-dbe6639371dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_066fa7dd-81ec-4705-8bbd-4a65688dc29c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_13166431-4f4f-4515-8f68-57f5e812c217" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_066fa7dd-81ec-4705-8bbd-4a65688dc29c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_59cf96a1-e677-4a68-b379-be56d487a043" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_066fa7dd-81ec-4705-8bbd-4a65688dc29c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_59cf96a1-e677-4a68-b379-be56d487a043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_581a9346-a07b-4bac-bdfb-0a6f619d39a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_066fa7dd-81ec-4705-8bbd-4a65688dc29c" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_581a9346-a07b-4bac-bdfb-0a6f619d39a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a1672ed0-e7d0-448b-a8c6-4c657685d695" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d10e4386-0c8e-4e93-9cf8-a900cd5e3a14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a1672ed0-e7d0-448b-a8c6-4c657685d695" xlink:to="loc_us-gaap_NetIncomeLoss_d10e4386-0c8e-4e93-9cf8-a900cd5e3a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_74f00c7d-6dbf-44ef-a772-aedca8b31997" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a1672ed0-e7d0-448b-a8c6-4c657685d695" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_74f00c7d-6dbf-44ef-a772-aedca8b31997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_02cf3085-9e42-4db3-be8e-418b0a821077" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_74f00c7d-6dbf-44ef-a772-aedca8b31997" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_02cf3085-9e42-4db3-be8e-418b0a821077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_755fa81c-69ec-4ba7-b1d6-2cc7d18da063" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_74f00c7d-6dbf-44ef-a772-aedca8b31997" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_755fa81c-69ec-4ba7-b1d6-2cc7d18da063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_e8ff4b66-4d85-4ee8-abcf-e14d3e4b806e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_74f00c7d-6dbf-44ef-a772-aedca8b31997" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_e8ff4b66-4d85-4ee8-abcf-e14d3e4b806e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5276f46f-1264-4f01-b7e4-89943f671956" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_74f00c7d-6dbf-44ef-a772-aedca8b31997" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5276f46f-1264-4f01-b7e4-89943f671956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_62de44de-1009-49a6-93c3-7e5d47aa3d9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a1672ed0-e7d0-448b-a8c6-4c657685d695" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_62de44de-1009-49a6-93c3-7e5d47aa3d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_10320ed8-52cf-46c6-a7e6-912e89c20052" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_8cc08481-3157-4b0c-9acc-e45e3d8effe9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_10320ed8-52cf-46c6-a7e6-912e89c20052" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_8cc08481-3157-4b0c-9acc-e45e3d8effe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_b4f8f817-6f8c-4f0b-a08e-1d3b365ab1dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_10320ed8-52cf-46c6-a7e6-912e89c20052" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_b4f8f817-6f8c-4f0b-a08e-1d3b365ab1dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_37c26ed2-5920-44b7-b0bb-68a3f5c165d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_10320ed8-52cf-46c6-a7e6-912e89c20052" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_37c26ed2-5920-44b7-b0bb-68a3f5c165d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1c49b6af-8c7f-4733-8b47-0c31b5c13de0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_08cca3c5-13fc-46f5-a3c8-ddee7bdfb85c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1c49b6af-8c7f-4733-8b47-0c31b5c13de0" xlink:to="loc_us-gaap_AssetsAbstract_08cca3c5-13fc-46f5-a3c8-ddee7bdfb85c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_f0ee5a85-4514-442e-b4be-274644697102" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_08cca3c5-13fc-46f5-a3c8-ddee7bdfb85c" xlink:to="loc_us-gaap_AssetsCurrentAbstract_f0ee5a85-4514-442e-b4be-274644697102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_180f60ce-7fbe-4420-9ba7-b372a73409ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f0ee5a85-4514-442e-b4be-274644697102" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_180f60ce-7fbe-4420-9ba7-b372a73409ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4de197f7-7a86-4ad3-8bad-d5dcaa7d5f45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f0ee5a85-4514-442e-b4be-274644697102" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4de197f7-7a86-4ad3-8bad-d5dcaa7d5f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_355e6218-0814-4e0f-a447-2aa5e4787391" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f0ee5a85-4514-442e-b4be-274644697102" xlink:to="loc_us-gaap_InventoryNet_355e6218-0814-4e0f-a447-2aa5e4787391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_709aacec-73a0-48e5-b0f0-95650161157d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f0ee5a85-4514-442e-b4be-274644697102" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_709aacec-73a0-48e5-b0f0-95650161157d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_7320aebf-6091-4b01-96f3-85e497690fd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f0ee5a85-4514-442e-b4be-274644697102" xlink:to="loc_us-gaap_PrepaidTaxes_7320aebf-6091-4b01-96f3-85e497690fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_615f71a3-fedd-4107-9af6-ba3feb63e9e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f0ee5a85-4514-442e-b4be-274644697102" xlink:to="loc_us-gaap_AssetsCurrent_615f71a3-fedd-4107-9af6-ba3feb63e9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_82f05f3b-1ced-400e-9c5b-767644df117b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_08cca3c5-13fc-46f5-a3c8-ddee7bdfb85c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_82f05f3b-1ced-400e-9c5b-767644df117b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ff25bd6c-20e8-4141-af0f-31af630c7950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_08cca3c5-13fc-46f5-a3c8-ddee7bdfb85c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ff25bd6c-20e8-4141-af0f-31af630c7950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4090162a-d7f7-4a31-8ef5-16a26120b44f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_08cca3c5-13fc-46f5-a3c8-ddee7bdfb85c" xlink:to="loc_us-gaap_Goodwill_4090162a-d7f7-4a31-8ef5-16a26120b44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c7f2c27a-5e61-483c-92db-cce9954559ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_08cca3c5-13fc-46f5-a3c8-ddee7bdfb85c" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c7f2c27a-5e61-483c-92db-cce9954559ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_8dbc785f-f0b5-4201-aabd-b7d3a04d547c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_08cca3c5-13fc-46f5-a3c8-ddee7bdfb85c" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_8dbc785f-f0b5-4201-aabd-b7d3a04d547c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e5fe9f54-5654-4548-bde4-0c9b651dd61e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_08cca3c5-13fc-46f5-a3c8-ddee7bdfb85c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e5fe9f54-5654-4548-bde4-0c9b651dd61e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_eaaf2abf-47b3-42d7-a7b6-074c40c233aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_08cca3c5-13fc-46f5-a3c8-ddee7bdfb85c" xlink:to="loc_us-gaap_Assets_eaaf2abf-47b3-42d7-a7b6-074c40c233aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cb0a2f2e-a99a-4a71-970b-2d297d772f7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1c49b6af-8c7f-4733-8b47-0c31b5c13de0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cb0a2f2e-a99a-4a71-970b-2d297d772f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_9fb55305-6709-4583-bfc6-d7e789642851" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cb0a2f2e-a99a-4a71-970b-2d297d772f7c" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_9fb55305-6709-4583-bfc6-d7e789642851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_f565330b-a29b-4087-906c-f0119255c705" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9fb55305-6709-4583-bfc6-d7e789642851" xlink:to="loc_us-gaap_DebtCurrent_f565330b-a29b-4087-906c-f0119255c705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_1965b9b6-839e-4f61-a48a-381e93d94297" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9fb55305-6709-4583-bfc6-d7e789642851" xlink:to="loc_us-gaap_AccountsPayableCurrent_1965b9b6-839e-4f61-a48a-381e93d94297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_2954f6cd-2377-44e4-8688-53ebb1aa82e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9fb55305-6709-4583-bfc6-d7e789642851" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_2954f6cd-2377-44e4-8688-53ebb1aa82e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d14b9926-f361-4234-9b98-ebbfde457c3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9fb55305-6709-4583-bfc6-d7e789642851" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d14b9926-f361-4234-9b98-ebbfde457c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_b1d12848-1aa1-41e6-a957-aa27c8f2cb00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9fb55305-6709-4583-bfc6-d7e789642851" xlink:to="loc_us-gaap_InterestPayableCurrent_b1d12848-1aa1-41e6-a957-aa27c8f2cb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_79e28e4c-acfd-4a38-906e-cd48dd237af7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9fb55305-6709-4583-bfc6-d7e789642851" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_79e28e4c-acfd-4a38-906e-cd48dd237af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_8bee9e0a-c6cf-4988-95c9-02df67b4f0f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9fb55305-6709-4583-bfc6-d7e789642851" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_8bee9e0a-c6cf-4988-95c9-02df67b4f0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e73c381d-fd33-479c-97ba-767984f835cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9fb55305-6709-4583-bfc6-d7e789642851" xlink:to="loc_us-gaap_LiabilitiesCurrent_e73c381d-fd33-479c-97ba-767984f835cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_81240cb8-9e2d-467d-b29f-9df5007bd638" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cb0a2f2e-a99a-4a71-970b-2d297d772f7c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_81240cb8-9e2d-467d-b29f-9df5007bd638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a4848510-0a85-4dfb-a8f3-a1c06fd44887" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cb0a2f2e-a99a-4a71-970b-2d297d772f7c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a4848510-0a85-4dfb-a8f3-a1c06fd44887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_52d361aa-9711-4981-bd10-c44b8d6ea31d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cb0a2f2e-a99a-4a71-970b-2d297d772f7c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_52d361aa-9711-4981-bd10-c44b8d6ea31d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_5816bcf1-c1f9-473a-8aae-0a54b43526b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cb0a2f2e-a99a-4a71-970b-2d297d772f7c" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_5816bcf1-c1f9-473a-8aae-0a54b43526b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_96e60d6a-81eb-4352-b366-af5e937b813a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cb0a2f2e-a99a-4a71-970b-2d297d772f7c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_96e60d6a-81eb-4352-b366-af5e937b813a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_121e99cd-4654-4d3c-955f-552a77c549b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cb0a2f2e-a99a-4a71-970b-2d297d772f7c" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_121e99cd-4654-4d3c-955f-552a77c549b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f682db71-204b-4eab-b718-17047a2f4cf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cb0a2f2e-a99a-4a71-970b-2d297d772f7c" xlink:to="loc_us-gaap_Liabilities_f682db71-204b-4eab-b718-17047a2f4cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_02836ae3-066e-4c3f-a6b4-40883f7ad4ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cb0a2f2e-a99a-4a71-970b-2d297d772f7c" xlink:to="loc_us-gaap_CommitmentsAndContingencies_02836ae3-066e-4c3f-a6b4-40883f7ad4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_363855b9-9daf-4a4a-999c-ffee675e4b51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cb0a2f2e-a99a-4a71-970b-2d297d772f7c" xlink:to="loc_us-gaap_StockholdersEquity_363855b9-9daf-4a4a-999c-ffee675e4b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_73619c28-6c2e-494d-9c64-b84f14108110" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cb0a2f2e-a99a-4a71-970b-2d297d772f7c" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_73619c28-6c2e-494d-9c64-b84f14108110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_90bfe0e4-f0b5-49c8-bb47-56151e4b6bef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_32b7e7dc-8ce9-41d3-9b9a-aa16f0044c60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_90bfe0e4-f0b5-49c8-bb47-56151e4b6bef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_32b7e7dc-8ce9-41d3-9b9a-aa16f0044c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b8494893-2356-4a85-a8fd-9586ac21759c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_32b7e7dc-8ce9-41d3-9b9a-aa16f0044c60" xlink:to="loc_us-gaap_NetIncomeLoss_b8494893-2356-4a85-a8fd-9586ac21759c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9d4b53a5-6819-4130-9059-26eec8c17899" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_32b7e7dc-8ce9-41d3-9b9a-aa16f0044c60" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9d4b53a5-6819-4130-9059-26eec8c17899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c0d3139c-4659-4efc-8e34-66ccc2f01a82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9d4b53a5-6819-4130-9059-26eec8c17899" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c0d3139c-4659-4efc-8e34-66ccc2f01a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_2e932cc2-a030-4ef0-b4a3-ea9156f176f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9d4b53a5-6819-4130-9059-26eec8c17899" xlink:to="loc_us-gaap_Depreciation_2e932cc2-a030-4ef0-b4a3-ea9156f176f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1f9bf831-2015-4018-b3bf-6242d9ad141e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9d4b53a5-6819-4130-9059-26eec8c17899" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1f9bf831-2015-4018-b3bf-6242d9ad141e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b62fda13-8d85-4b3e-af6f-8f5fd4c5f801" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9d4b53a5-6819-4130-9059-26eec8c17899" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b62fda13-8d85-4b3e-af6f-8f5fd4c5f801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InventoryFairValueStepUp_21b7688c-d9ce-4460-a397-16ab3f88036c" xlink:href="tfx-20210328.xsd#tfx_InventoryFairValueStepUp"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9d4b53a5-6819-4130-9059-26eec8c17899" xlink:to="loc_tfx_InventoryFairValueStepUp_21b7688c-d9ce-4460-a397-16ab3f88036c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c4e28b43-e6d2-442e-999e-41560034d378" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9d4b53a5-6819-4130-9059-26eec8c17899" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c4e28b43-e6d2-442e-999e-41560034d378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_f78bcbf1-0165-49ad-9d31-52795677830c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9d4b53a5-6819-4130-9059-26eec8c17899" xlink:to="loc_us-gaap_ShareBasedCompensation_f78bcbf1-0165-49ad-9d31-52795677830c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ba38b2da-9f7d-40ca-8ec1-09092cbb8bda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9d4b53a5-6819-4130-9059-26eec8c17899" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ba38b2da-9f7d-40ca-8ec1-09092cbb8bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ChangesInContingentConsideration_02ac8b1b-c366-4d4e-b57b-2dd08c961582" xlink:href="tfx-20210328.xsd#tfx_ChangesInContingentConsideration"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9d4b53a5-6819-4130-9059-26eec8c17899" xlink:to="loc_tfx_ChangesInContingentConsideration_02ac8b1b-c366-4d4e-b57b-2dd08c961582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_65a972c0-cc7a-44e8-a2f5-32a90f0e1e1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9d4b53a5-6819-4130-9059-26eec8c17899" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_65a972c0-cc7a-44e8-a2f5-32a90f0e1e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_7ffcc504-f002-4b2a-a3da-a1e8f89a5bae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9d4b53a5-6819-4130-9059-26eec8c17899" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_7ffcc504-f002-4b2a-a3da-a1e8f89a5bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_21b6b21d-d08f-4433-b8f7-567e44ec0721" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_32b7e7dc-8ce9-41d3-9b9a-aa16f0044c60" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_21b6b21d-d08f-4433-b8f7-567e44ec0721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7d8286d4-d5a5-4045-b119-76196f388bc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_21b6b21d-d08f-4433-b8f7-567e44ec0721" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7d8286d4-d5a5-4045-b119-76196f388bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_1398d04e-07a3-4fd1-aeb2-dcf7d158a516" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_21b6b21d-d08f-4433-b8f7-567e44ec0721" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_1398d04e-07a3-4fd1-aeb2-dcf7d158a516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_93d3a314-fa6f-4b89-91ad-22d541e9e0ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_21b6b21d-d08f-4433-b8f7-567e44ec0721" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_93d3a314-fa6f-4b89-91ad-22d541e9e0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_0ec198b9-b6af-43a5-86a6-ece0be18a5e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_21b6b21d-d08f-4433-b8f7-567e44ec0721" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_0ec198b9-b6af-43a5-86a6-ece0be18a5e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_b73725a5-9ed4-4082-9391-f59ecb952f47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_21b6b21d-d08f-4433-b8f7-567e44ec0721" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_b73725a5-9ed4-4082-9391-f59ecb952f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_bbfa601a-376d-43bf-a5bc-4e9326663cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_32b7e7dc-8ce9-41d3-9b9a-aa16f0044c60" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_bbfa601a-376d-43bf-a5bc-4e9326663cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_d41e4d3b-dbcd-4914-93f3-e77fa0b9bacb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_90bfe0e4-f0b5-49c8-bb47-56151e4b6bef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_d41e4d3b-dbcd-4914-93f3-e77fa0b9bacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f77115c5-a73b-4ee8-abfe-55042832b6d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_d41e4d3b-dbcd-4914-93f3-e77fa0b9bacb" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f77115c5-a73b-4ee8-abfe-55042832b6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_f15661b9-a65d-4b48-a961-929f29e2e3f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSalesOfAssetsInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_d41e4d3b-dbcd-4914-93f3-e77fa0b9bacb" xlink:to="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_f15661b9-a65d-4b48-a961-929f29e2e3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_2e501bbe-e189-4324-bb05-4df88e0555e5" xlink:href="tfx-20210328.xsd#tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_d41e4d3b-dbcd-4914-93f3-e77fa0b9bacb" xlink:to="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_2e501bbe-e189-4324-bb05-4df88e0555e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a26abcd4-a4ca-41c9-a836-72c36001dc9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_d41e4d3b-dbcd-4914-93f3-e77fa0b9bacb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a26abcd4-a4ca-41c9-a836-72c36001dc9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_ea4efb24-e9f0-4fe9-8a6e-01d2be20af36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_90bfe0e4-f0b5-49c8-bb47-56151e4b6bef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_ea4efb24-e9f0-4fe9-8a6e-01d2be20af36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2d3d5c3f-8b92-4309-8cd9-5fe0b9f7b9b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_ea4efb24-e9f0-4fe9-8a6e-01d2be20af36" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2d3d5c3f-8b92-4309-8cd9-5fe0b9f7b9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_51e576cc-a330-4520-86e2-5d265a8647af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_ea4efb24-e9f0-4fe9-8a6e-01d2be20af36" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_51e576cc-a330-4520-86e2-5d265a8647af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_40142685-f59d-4b88-8b64-35ecf35b5e86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_ea4efb24-e9f0-4fe9-8a6e-01d2be20af36" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_40142685-f59d-4b88-8b64-35ecf35b5e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions_7a63c27e-19b8-4e92-b29d-5e530866a5f2" xlink:href="tfx-20210328.xsd#tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_ea4efb24-e9f0-4fe9-8a6e-01d2be20af36" xlink:to="loc_tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions_7a63c27e-19b8-4e92-b29d-5e530866a5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_08663e2f-0e4d-4214-adc4-0e12c4db782c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_ea4efb24-e9f0-4fe9-8a6e-01d2be20af36" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_08663e2f-0e4d-4214-adc4-0e12c4db782c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_ab5dea3c-4eab-4d7c-a4bb-0268d44f2780" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_ea4efb24-e9f0-4fe9-8a6e-01d2be20af36" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_ab5dea3c-4eab-4d7c-a4bb-0268d44f2780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f9bf58b0-8df8-4434-ad7f-3d3f7dcc8887" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_ea4efb24-e9f0-4fe9-8a6e-01d2be20af36" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f9bf58b0-8df8-4434-ad7f-3d3f7dcc8887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_604ff86e-6a0a-4b29-a62c-8bfdf24c6d9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_90bfe0e4-f0b5-49c8-bb47-56151e4b6bef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_604ff86e-6a0a-4b29-a62c-8bfdf24c6d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_95af364a-808d-4293-b18e-d703e4cd2334" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_604ff86e-6a0a-4b29-a62c-8bfdf24c6d9f" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_95af364a-808d-4293-b18e-d703e4cd2334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_b9511c05-8547-4c93-802d-7f08f002ccb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_604ff86e-6a0a-4b29-a62c-8bfdf24c6d9f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_b9511c05-8547-4c93-802d-7f08f002ccb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_72154457-935a-4458-b5dc-5f4384d3ee23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_90bfe0e4-f0b5-49c8-bb47-56151e4b6bef" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_72154457-935a-4458-b5dc-5f4384d3ee23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_71daf0db-9316-48df-b267-6d3e1b6fc365" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_90bfe0e4-f0b5-49c8-bb47-56151e4b6bef" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_71daf0db-9316-48df-b267-6d3e1b6fc365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4c01f123-71b3-457f-bff0-5bad58745f0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_90bfe0e4-f0b5-49c8-bb47-56151e4b6bef" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4c01f123-71b3-457f-bff0-5bad58745f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4101b423-74c9-4e29-9011-59bec1c7c520" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_90bfe0e4-f0b5-49c8-bb47-56151e4b6bef" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4101b423-74c9-4e29-9011-59bec1c7c520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_359a370a-bb80-46ae-80fb-383635166a22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8a5e6498-66a6-4cb6-b911-1053c43e4409" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_359a370a-bb80-46ae-80fb-383635166a22" xlink:to="loc_us-gaap_StatementTable_8a5e6498-66a6-4cb6-b911-1053c43e4409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_73d3c3c4-04b2-4ca5-9b44-bebf0ceea204" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8a5e6498-66a6-4cb6-b911-1053c43e4409" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_73d3c3c4-04b2-4ca5-9b44-bebf0ceea204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_89c25a82-be23-4598-80b3-75b7dd03fccf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_73d3c3c4-04b2-4ca5-9b44-bebf0ceea204" xlink:to="loc_us-gaap_EquityComponentDomain_89c25a82-be23-4598-80b3-75b7dd03fccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_00b5759e-2a53-4c8a-a0b2-9b5b88183b1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_89c25a82-be23-4598-80b3-75b7dd03fccf" xlink:to="loc_us-gaap_CommonStockMember_00b5759e-2a53-4c8a-a0b2-9b5b88183b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_98df17c5-2d2b-4fa3-84d2-8fda5aaf52a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_89c25a82-be23-4598-80b3-75b7dd03fccf" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_98df17c5-2d2b-4fa3-84d2-8fda5aaf52a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_860a8c89-9e9d-4bc3-81fa-d6ec56772447" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_89c25a82-be23-4598-80b3-75b7dd03fccf" xlink:to="loc_us-gaap_RetainedEarningsMember_860a8c89-9e9d-4bc3-81fa-d6ec56772447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_54bff8ef-d229-43ff-97b0-d9339534090e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_89c25a82-be23-4598-80b3-75b7dd03fccf" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_54bff8ef-d229-43ff-97b0-d9339534090e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_bdfeb3e6-de1a-4b1f-9331-d3fb6a3f3218" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_89c25a82-be23-4598-80b3-75b7dd03fccf" xlink:to="loc_us-gaap_TreasuryStockMember_bdfeb3e6-de1a-4b1f-9331-d3fb6a3f3218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9b911fd0-c125-4706-9235-d102fa1d10aa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8a5e6498-66a6-4cb6-b911-1053c43e4409" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9b911fd0-c125-4706-9235-d102fa1d10aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e89f0048-156a-4506-8b32-3cd40f95b8f6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9b911fd0-c125-4706-9235-d102fa1d10aa" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e89f0048-156a-4506-8b32-3cd40f95b8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8311b21e-947b-4269-9f00-048be19c224e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e89f0048-156a-4506-8b32-3cd40f95b8f6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8311b21e-947b-4269-9f00-048be19c224e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9031e2dc-1d1d-48c9-92ee-47855d359fa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8a5e6498-66a6-4cb6-b911-1053c43e4409" xlink:to="loc_us-gaap_StatementLineItems_9031e2dc-1d1d-48c9-92ee-47855d359fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9031e2dc-1d1d-48c9-92ee-47855d359fa2" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_1c333e7f-f655-415b-8ba0-d95f8e0267a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_SharesIssued_1c333e7f-f655-415b-8ba0-d95f8e0267a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0e8cde8d-9ae5-4e81-994c-f47c6f8ecf1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0e8cde8d-9ae5-4e81-994c-f47c6f8ecf1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9206815b-da92-4dd0-9865-e4b6ec842335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_NetIncomeLoss_9206815b-da92-4dd0-9865-e4b6ec842335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_518ef66f-16c1-43e5-866d-3ae688c54449" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCash"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_DividendsCash_518ef66f-16c1-43e5-866d-3ae688c54449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ec5bc9b7-bab9-4f3e-99d0-21591487a3bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ec5bc9b7-bab9-4f3e-99d0-21591487a3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6e567f04-19e3-4e3c-9590-c01c99cb7a70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6e567f04-19e3-4e3c-9590-c01c99cb7a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_06723f0a-0e5d-498d-a384-b2b5cc027134" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_06723f0a-0e5d-498d-a384-b2b5cc027134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_76aceabd-ce4f-4d06-8439-1f2471163913" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_76aceabd-ce4f-4d06-8439-1f2471163913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_a24e081a-997a-4b1a-aecc-2a81c7adcce1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_a24e081a-997a-4b1a-aecc-2a81c7adcce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_18f37d2e-97d9-42a4-9b8f-fdb47d36d043" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_SharesIssued_18f37d2e-97d9-42a4-9b8f-fdb47d36d043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_720b1c96-763f-46d6-9119-382dbc61d2a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe895a1f-fd0e-4072-a73c-d25992017ad0" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_720b1c96-763f-46d6-9119-382dbc61d2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical" xlink:type="simple" xlink:href="tfx-20210328.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_617f02ff-6f4d-4e5c-a7d9-d54b6b7f522c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_e0f3eef9-f989-4199-a71d-70857c271208" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_617f02ff-6f4d-4e5c-a7d9-d54b6b7f522c" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_e0f3eef9-f989-4199-a71d-70857c271208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Basisofpresentation" xlink:type="simple" xlink:href="tfx-20210328.xsd#Basisofpresentation"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Basisofpresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8694cb94-cc26-451c-80c9-37d8e3346aa6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_c6b6bdd2-4d53-4d89-8c39-2b18edaa0623" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8694cb94-cc26-451c-80c9-37d8e3346aa6" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_c6b6bdd2-4d53-4d89-8c39-2b18edaa0623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Recentlyissuedaccountingstandards" xlink:type="simple" xlink:href="tfx-20210328.xsd#Recentlyissuedaccountingstandards"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Recentlyissuedaccountingstandards" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_7135466a-c287-4525-97f6-b6d595ab994e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_f7de32c0-cd2d-49c4-8bf9-01a3e2eb9710" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_7135466a-c287-4525-97f6-b6d595ab994e" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_f7de32c0-cd2d-49c4-8bf9-01a3e2eb9710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsPolicies" xlink:type="simple" xlink:href="tfx-20210328.xsd#RecentlyissuedaccountingstandardsPolicies"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_c5dfe63c-7b89-48d0-b66d-64318d13d7f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0624c066-51b1-48a4-825a-c369494ecbee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_c5dfe63c-7b89-48d0-b66d-64318d13d7f6" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0624c066-51b1-48a4-825a-c369494ecbee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_dab777bb-6003-43a8-9128-a79849f5afab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_c5dfe63c-7b89-48d0-b66d-64318d13d7f6" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_dab777bb-6003-43a8-9128-a79849f5afab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Netrevenues" xlink:type="simple" xlink:href="tfx-20210328.xsd#Netrevenues"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Netrevenues" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7cf7c4a6-da88-4aa3-9172-9e27577a6f5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_4c538e58-adcc-4e73-a09b-c53e1dde2a25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7cf7c4a6-da88-4aa3-9172-9e27577a6f5d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_4c538e58-adcc-4e73-a09b-c53e1dde2a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#NetrevenuesTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/NetrevenuesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_954098b2-e0ef-421f-a909-4c818f643c1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_bb77b7d2-4d6a-472c-9e3b-81f4406af8bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_954098b2-e0ef-421f-a909-4c818f643c1b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_bb77b7d2-4d6a-472c-9e3b-81f4406af8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#NetrevenuesDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/NetrevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_169e3146-a1d2-40ce-9949-ed58c537a282" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_3da43e47-4e6b-40c8-9ea1-7080d7c21944" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_169e3146-a1d2-40ce-9949-ed58c537a282" xlink:to="loc_us-gaap_ConcentrationRiskTable_3da43e47-4e6b-40c8-9ea1-7080d7c21944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7a9b7a48-936d-414f-bc55-138beed14ce1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_3da43e47-4e6b-40c8-9ea1-7080d7c21944" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7a9b7a48-936d-414f-bc55-138beed14ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_555c2b98-cd42-4063-bf99-bc6dfda3188c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7a9b7a48-936d-414f-bc55-138beed14ce1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_555c2b98-cd42-4063-bf99-bc6dfda3188c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_895fd0f6-8d8c-439f-a7ed-3f99db3f71b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_555c2b98-cd42-4063-bf99-bc6dfda3188c" xlink:to="loc_us-gaap_SalesRevenueNetMember_895fd0f6-8d8c-439f-a7ed-3f99db3f71b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_39271a13-a1b8-49c0-9062-49adc6d45917" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_3da43e47-4e6b-40c8-9ea1-7080d7c21944" xlink:to="loc_srt_MajorCustomersAxis_39271a13-a1b8-49c0-9062-49adc6d45917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ca506bdb-c42a-414a-8be5-0858d8db0eee" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_39271a13-a1b8-49c0-9062-49adc6d45917" xlink:to="loc_srt_NameOfMajorCustomerDomain_ca506bdb-c42a-414a-8be5-0858d8db0eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HospitalsAndHealthcareProvidersMember_24b4e62e-29ef-4483-a2e6-dca343f281e1" xlink:href="tfx-20210328.xsd#tfx_HospitalsAndHealthcareProvidersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ca506bdb-c42a-414a-8be5-0858d8db0eee" xlink:to="loc_tfx_HospitalsAndHealthcareProvidersMember_24b4e62e-29ef-4483-a2e6-dca343f281e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMedicalDeviceManufacturersMember_830c675f-4f38-4ba5-8405-200c4760ef64" xlink:href="tfx-20210328.xsd#tfx_OtherMedicalDeviceManufacturersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ca506bdb-c42a-414a-8be5-0858d8db0eee" xlink:to="loc_tfx_OtherMedicalDeviceManufacturersMember_830c675f-4f38-4ba5-8405-200c4760ef64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HomeCareProvidersMember_ea9591f8-d52c-47dc-b61c-6e39355188af" xlink:href="tfx-20210328.xsd#tfx_HomeCareProvidersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ca506bdb-c42a-414a-8be5-0858d8db0eee" xlink:to="loc_tfx_HomeCareProvidersMember_ea9591f8-d52c-47dc-b61c-6e39355188af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_29bc99fc-b68e-4ca2-8e58-794b0abc4709" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_3da43e47-4e6b-40c8-9ea1-7080d7c21944" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_29bc99fc-b68e-4ca2-8e58-794b0abc4709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_6c887ea8-c0e1-429f-9260-f866a12e1c4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_29bc99fc-b68e-4ca2-8e58-794b0abc4709" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_6c887ea8-c0e1-429f-9260-f866a12e1c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_5ac38ddb-6955-4ab8-97a9-1427ae179973" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_6c887ea8-c0e1-429f-9260-f866a12e1c4b" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_5ac38ddb-6955-4ab8-97a9-1427ae179973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_ac5a0a4d-26ee-436f-b2fa-a8c6e6a8b265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_3da43e47-4e6b-40c8-9ea1-7080d7c21944" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_ac5a0a4d-26ee-436f-b2fa-a8c6e6a8b265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_e94c32a7-7035-42ea-91d4-3d2026708f1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_ac5a0a4d-26ee-436f-b2fa-a8c6e6a8b265" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_e94c32a7-7035-42ea-91d4-3d2026708f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#NetrevenuesOtherrevenuesDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ef44fc13-0475-4eb9-b2ff-d4b12d659e13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_010a70f1-e7bf-4bb8-ae73-44b48c7dfcb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ef44fc13-0475-4eb9-b2ff-d4b12d659e13" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_010a70f1-e7bf-4bb8-ae73-44b48c7dfcb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4b098428-0244-4053-9c76-3ecafb85aa0b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_010a70f1-e7bf-4bb8-ae73-44b48c7dfcb6" xlink:to="loc_srt_ProductOrServiceAxis_4b098428-0244-4053-9c76-3ecafb85aa0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_4b098428-0244-4053-9c76-3ecafb85aa0b" xlink:to="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularAccessMember_ba1521a0-0408-473d-b696-87faeb91ad5e" xlink:href="tfx-20210328.xsd#tfx_VascularAccessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:to="loc_tfx_VascularAccessMember_ba1521a0-0408-473d-b696-87faeb91ad5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AnesthesiaMember_7d1f3319-188a-4e3e-93ca-1a11dd59a999" xlink:href="tfx-20210328.xsd#tfx_AnesthesiaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:to="loc_tfx_AnesthesiaMember_7d1f3319-188a-4e3e-93ca-1a11dd59a999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalMember_c7a54617-0379-42b5-9382-3278e9125e4a" xlink:href="tfx-20210328.xsd#tfx_InterventionalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:to="loc_tfx_InterventionalMember_c7a54617-0379-42b5-9382-3278e9125e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SurgicalMember_10a442f0-dcc9-46fc-8fff-7c59be7d5391" xlink:href="tfx-20210328.xsd#tfx_SurgicalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:to="loc_tfx_SurgicalMember_10a442f0-dcc9-46fc-8fff-7c59be7d5391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalUrologyMember_a75f605b-a1d2-4a79-802b-cca37ace7fff" xlink:href="tfx-20210328.xsd#tfx_InterventionalUrologyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:to="loc_tfx_InterventionalUrologyMember_a75f605b-a1d2-4a79-802b-cca37ace7fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_c82b1c8a-2ab8-4027-bf58-9446d6e2ea56" xlink:href="tfx-20210328.xsd#tfx_OemMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:to="loc_tfx_OemMember_c82b1c8a-2ab8-4027-bf58-9446d6e2ea56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMember_82328943-7b71-422b-bc11-1313d749b0c3" xlink:href="tfx-20210328.xsd#tfx_OtherMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1cc04d65-bdd6-4c77-9856-7a9585a0d58e" xlink:to="loc_tfx_OtherMember_82328943-7b71-422b-bc11-1313d749b0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_df3dfc3e-48dc-49bd-8dee-870ba2c8b5dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_010a70f1-e7bf-4bb8-ae73-44b48c7dfcb6" xlink:to="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_df3dfc3e-48dc-49bd-8dee-870ba2c8b5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b4b72855-1cc5-4a64-af8c-3220084b2cde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_df3dfc3e-48dc-49bd-8dee-870ba2c8b5dd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b4b72855-1cc5-4a64-af8c-3220084b2cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Acquisitions" xlink:type="simple" xlink:href="tfx-20210328.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_edee0766-2bfc-4545-a99a-b851088911e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_d6341f1a-f79d-44f5-b7c7-daadd2b93bba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_edee0766-2bfc-4545-a99a-b851088911e1" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_d6341f1a-f79d-44f5-b7c7-daadd2b93bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#AcquisitionsDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/AcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_794849dd-7010-4025-be9d-983f7c27c4d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1ae4f3dc-bfd5-40f6-b379-a0bd33433e33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_794849dd-7010-4025-be9d-983f7c27c4d3" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1ae4f3dc-bfd5-40f6-b379-a0bd33433e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_68c90d4b-ae09-47c1-9918-e2a70ed15d74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1ae4f3dc-bfd5-40f6-b379-a0bd33433e33" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_68c90d4b-ae09-47c1-9918-e2a70ed15d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_745a9922-77f4-43d0-be64-d251f1ced032" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_68c90d4b-ae09-47c1-9918-e2a70ed15d74" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_745a9922-77f4-43d0-be64-d251f1ced032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ZMedicaLLCMember_4b320b12-4fbc-4c36-aabb-90780cc601d7" xlink:href="tfx-20210328.xsd#tfx_ZMedicaLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_745a9922-77f4-43d0-be64-d251f1ced032" xlink:to="loc_tfx_ZMedicaLLCMember_4b320b12-4fbc-4c36-aabb-90780cc601d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7c948cc1-343f-479e-bed4-1e534492b7b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1ae4f3dc-bfd5-40f6-b379-a0bd33433e33" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_7c948cc1-343f-479e-bed4-1e534492b7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c6aeb650-032e-4f02-a4e7-c6f46d3b7fa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7c948cc1-343f-479e-bed4-1e534492b7b5" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c6aeb650-032e-4f02-a4e7-c6f46d3b7fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_131edc72-77aa-4ce5-b62a-809e743d5cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7c948cc1-343f-479e-bed4-1e534492b7b5" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_131edc72-77aa-4ce5-b62a-809e743d5cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Restructuringandimpairmentcharges" xlink:type="simple" xlink:href="tfx-20210328.xsd#Restructuringandimpairmentcharges"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Restructuringandimpairmentcharges" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_dcb5fd44-2260-435c-b510-452e5bd7c5b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_80b1b448-628f-4d89-a9dd-f66d5cbed1f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_dcb5fd44-2260-435c-b510-452e5bd7c5b6" xlink:to="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_80b1b448-628f-4d89-a9dd-f66d5cbed1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#RestructuringandimpairmentchargesTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_08d3c136-b429-41d5-8cd3-befef9b2f9d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock_d0f5cf2c-4cc8-42a1-872d-f7755a166a27" xlink:href="tfx-20210328.xsd#tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_08d3c136-b429-41d5-8cd3-befef9b2f9d1" xlink:to="loc_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock_d0f5cf2c-4cc8-42a1-872d-f7755a166a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_da47f3fa-56e7-4688-91c7-79683c475be5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_08d3c136-b429-41d5-8cd3-befef9b2f9d1" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_da47f3fa-56e7-4688-91c7-79683c475be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20210328.xsd#RestructuringandimpairmentchargesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_431617f2-b8a1-491b-916d-2c63c12e93ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_90587056-009b-4586-a3bc-75486ee332b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_431617f2-b8a1-491b-916d-2c63c12e93ac" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_90587056-009b-4586-a3bc-75486ee332b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_367f5eef-35f5-46ab-b826-0a23863ec1aa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_90587056-009b-4586-a3bc-75486ee332b1" xlink:to="loc_srt_RangeAxis_367f5eef-35f5-46ab-b826-0a23863ec1aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_853608e5-cf5a-4e36-a319-b4ef2709e83b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_367f5eef-35f5-46ab-b826-0a23863ec1aa" xlink:to="loc_srt_RangeMember_853608e5-cf5a-4e36-a319-b4ef2709e83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b6798879-8e46-4550-a912-077342843f03" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_853608e5-cf5a-4e36-a319-b4ef2709e83b" xlink:to="loc_srt_MinimumMember_b6798879-8e46-4550-a912-077342843f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_26a35686-822a-47b2-a39d-b99c6f575957" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_853608e5-cf5a-4e36-a319-b4ef2709e83b" xlink:to="loc_srt_MaximumMember_26a35686-822a-47b2-a39d-b99c6f575957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_3fab78bf-0bf4-429a-ae3e-4b8f46d37243" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_90587056-009b-4586-a3bc-75486ee332b1" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_3fab78bf-0bf4-429a-ae3e-4b8f46d37243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_8f573c7d-a5ad-41ac-9629-1a7199c67167" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_3fab78bf-0bf4-429a-ae3e-4b8f46d37243" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_8f573c7d-a5ad-41ac-9629-1a7199c67167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_8956f8b7-babd-498c-a400-3d32d832fa31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8f573c7d-a5ad-41ac-9629-1a7199c67167" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_8956f8b7-babd-498c-a400-3d32d832fa31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_1ab81022-e9b2-403f-b8ac-8e581cb5bbf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8f573c7d-a5ad-41ac-9629-1a7199c67167" xlink:to="loc_us-gaap_OtherRestructuringMember_1ab81022-e9b2-403f-b8ac-8e581cb5bbf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_d18c8567-9f6d-4887-8ebc-e3437922bd19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_90587056-009b-4586-a3bc-75486ee332b1" xlink:to="loc_us-gaap_RestructuringPlanAxis_d18c8567-9f6d-4887-8ebc-e3437922bd19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_c9c67c1f-e22c-4fe7-99e6-d67e41da3765" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_d18c8567-9f6d-4887-8ebc-e3437922bd19" xlink:to="loc_us-gaap_RestructuringPlanDomain_c9c67c1f-e22c-4fe7-99e6-d67e41da3765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandTwentyOneRestructuringPlanMember_23af3e4e-8b57-4016-b0c9-8bea477ed792" xlink:href="tfx-20210328.xsd#tfx_TwoThousandTwentyOneRestructuringPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_c9c67c1f-e22c-4fe7-99e6-d67e41da3765" xlink:to="loc_tfx_TwoThousandTwentyOneRestructuringPlanMember_23af3e4e-8b57-4016-b0c9-8bea477ed792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_0976afb0-538b-4a48-b7fd-b4cf8892749b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_90587056-009b-4586-a3bc-75486ee332b1" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_0976afb0-538b-4a48-b7fd-b4cf8892749b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_8ba33104-eb85-4e72-836d-55097ae75b1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0976afb0-538b-4a48-b7fd-b4cf8892749b" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_8ba33104-eb85-4e72-836d-55097ae75b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_a26d6526-35d6-4653-9dfa-4d97ad908fd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0976afb0-538b-4a48-b7fd-b4cf8892749b" xlink:to="loc_us-gaap_RestructuringReserve_a26d6526-35d6-4653-9dfa-4d97ad908fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_1babaf43-dd9e-42c9-918d-e13ab83a1d71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1f1c9749-00da-4bf7-925c-c8417d902211" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_1babaf43-dd9e-42c9-918d-e13ab83a1d71" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1f1c9749-00da-4bf7-925c-c8417d902211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_ddbd63b6-fcc2-4811-bb55-9fa8b291aec0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1f1c9749-00da-4bf7-925c-c8417d902211" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_ddbd63b6-fcc2-4811-bb55-9fa8b291aec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_35100102-82d2-4be4-99b0-4305a37d4cfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_ddbd63b6-fcc2-4811-bb55-9fa8b291aec0" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_35100102-82d2-4be4-99b0-4305a37d4cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_5a930dfa-5357-40cc-9815-93607a5f2a6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_35100102-82d2-4be4-99b0-4305a37d4cfd" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_5a930dfa-5357-40cc-9815-93607a5f2a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_1d2f48c8-4770-407f-b2b1-b136f77559f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_35100102-82d2-4be4-99b0-4305a37d4cfd" xlink:to="loc_us-gaap_OtherRestructuringMember_1d2f48c8-4770-407f-b2b1-b136f77559f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_dcc0b252-0e79-4bbd-855d-ee89d9421599" xlink:href="tfx-20210328.xsd#tfx_SpecialTerminationBenefitAndOtherRestructuringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_35100102-82d2-4be4-99b0-4305a37d4cfd" xlink:to="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_dcc0b252-0e79-4bbd-855d-ee89d9421599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_1890d5ef-f536-48f1-8609-e9c838dfe23f" xlink:href="tfx-20210328.xsd#tfx_AcceleratedDepreciationAndOtherCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_35100102-82d2-4be4-99b0-4305a37d4cfd" xlink:to="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_1890d5ef-f536-48f1-8609-e9c838dfe23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_162daae0-6443-4f66-a5ac-3c8eec841258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1f1c9749-00da-4bf7-925c-c8417d902211" xlink:to="loc_us-gaap_RestructuringPlanAxis_162daae0-6443-4f66-a5ac-3c8eec841258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_fc7ed3bf-5537-4168-ac4b-e69afab3f0a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_162daae0-6443-4f66-a5ac-3c8eec841258" xlink:to="loc_us-gaap_RestructuringPlanDomain_fc7ed3bf-5537-4168-ac4b-e69afab3f0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_452c9cb8-9367-4ed2-b738-2dd36a117319" xlink:href="tfx-20210328.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_fc7ed3bf-5537-4168-ac4b-e69afab3f0a2" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_452c9cb8-9367-4ed2-b738-2dd36a117319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_ef803ad1-09a6-487d-8237-49cf5a538365" xlink:href="tfx-20210328.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_fc7ed3bf-5537-4168-ac4b-e69afab3f0a2" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_ef803ad1-09a6-487d-8237-49cf5a538365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_3f1f24af-60b2-4fb9-8b3b-5585b2d6d50c" xlink:href="tfx-20210328.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_fc7ed3bf-5537-4168-ac4b-e69afab3f0a2" xlink:to="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_3f1f24af-60b2-4fb9-8b3b-5585b2d6d50c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_325446b0-c212-4e11-a589-1abde6fed880" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1f1c9749-00da-4bf7-925c-c8417d902211" xlink:to="loc_srt_RangeAxis_325446b0-c212-4e11-a589-1abde6fed880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8288f34c-5246-4792-9bca-ec95deeb04b5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_325446b0-c212-4e11-a589-1abde6fed880" xlink:to="loc_srt_RangeMember_8288f34c-5246-4792-9bca-ec95deeb04b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b7d5b26a-7a1d-41b8-8e81-eee11218bfa6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8288f34c-5246-4792-9bca-ec95deeb04b5" xlink:to="loc_srt_MinimumMember_b7d5b26a-7a1d-41b8-8e81-eee11218bfa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0773dab2-b3f2-4448-a463-b77f6483bebf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8288f34c-5246-4792-9bca-ec95deeb04b5" xlink:to="loc_srt_MaximumMember_0773dab2-b3f2-4448-a463-b77f6483bebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1f1c9749-00da-4bf7-925c-c8417d902211" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_802fd9b4-befd-4bfe-87ad-ef93576aeff2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_802fd9b4-befd-4bfe-87ad-ef93576aeff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_093477bc-f2e5-43e0-b905-241a066979cc" xlink:href="tfx-20210328.xsd#tfx_RestructuringAndRelatedCostExpectedCashOutlays"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:to="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_093477bc-f2e5-43e0-b905-241a066979cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_2aef1346-f45a-48d5-b1f2-2be04a79a448" xlink:href="tfx-20210328.xsd#tfx_RestructuringCostsExpectedAggregateCapitalExpenditures"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:to="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_2aef1346-f45a-48d5-b1f2-2be04a79a448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AggregateRestructuringCharges_ac431553-b95c-4091-8c26-5e19c4902cad" xlink:href="tfx-20210328.xsd#tfx_AggregateRestructuringCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:to="loc_tfx_AggregateRestructuringCharges_ac431553-b95c-4091-8c26-5e19c4902cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_2d8b8e3e-b7a0-4f9a-8b98-2a281520397c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:to="loc_us-gaap_RestructuringReserve_2d8b8e3e-b7a0-4f9a-8b98-2a281520397c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_7a83b37e-1326-4731-b990-e094a9ffbb95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_7a83b37e-1326-4731-b990-e094a9ffbb95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_73e333c3-1646-489e-8f8b-745fe1bd71b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5adbe434-932d-4f5e-b655-d347cd062516" xlink:to="loc_us-gaap_RestructuringCosts_73e333c3-1646-489e-8f8b-745fe1bd71b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail" xlink:type="simple" xlink:href="tfx-20210328.xsd#RestructuringandimpairmentchargesChargesRecognizedDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_7e3ca895-fb6c-4015-9208-031f1b48eb89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_95943348-e75f-41a4-a4d6-141aadcc12cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_7e3ca895-fb6c-4015-9208-031f1b48eb89" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_95943348-e75f-41a4-a4d6-141aadcc12cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_5adb997c-1da1-4b41-a735-b234fedc62e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_95943348-e75f-41a4-a4d6-141aadcc12cc" xlink:to="loc_us-gaap_RestructuringPlanAxis_5adb997c-1da1-4b41-a735-b234fedc62e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_ceb42f13-b1f3-44ed-9991-a0f5ec773d3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_5adb997c-1da1-4b41-a735-b234fedc62e5" xlink:to="loc_us-gaap_RestructuringPlanDomain_ceb42f13-b1f3-44ed-9991-a0f5ec773d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandTwentyOneRestructuringPlanMember_1a798a59-8d1f-47ed-912a-53c8e84550ab" xlink:href="tfx-20210328.xsd#tfx_TwoThousandTwentyOneRestructuringPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_ceb42f13-b1f3-44ed-9991-a0f5ec773d3c" xlink:to="loc_tfx_TwoThousandTwentyOneRestructuringPlanMember_1a798a59-8d1f-47ed-912a-53c8e84550ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_62cfbbc3-29c7-4472-8216-9548b8c96cda" xlink:href="tfx-20210328.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_ceb42f13-b1f3-44ed-9991-a0f5ec773d3c" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_62cfbbc3-29c7-4472-8216-9548b8c96cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_1ac9bff4-ee96-48b6-a63f-9bf01036bd4d" xlink:href="tfx-20210328.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_ceb42f13-b1f3-44ed-9991-a0f5ec773d3c" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_1ac9bff4-ee96-48b6-a63f-9bf01036bd4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherrestructuringprogramsMember_cb3124db-8c2f-4b81-948e-88cc281903f8" xlink:href="tfx-20210328.xsd#tfx_OtherrestructuringprogramsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_ceb42f13-b1f3-44ed-9991-a0f5ec773d3c" xlink:to="loc_tfx_OtherrestructuringprogramsMember_cb3124db-8c2f-4b81-948e-88cc281903f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_887e6f8e-59c8-4ea7-9bea-49130b4ddcd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_95943348-e75f-41a4-a4d6-141aadcc12cc" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_887e6f8e-59c8-4ea7-9bea-49130b4ddcd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_6699d8da-8860-49b7-afa2-72ec19d421cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_887e6f8e-59c8-4ea7-9bea-49130b4ddcd7" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_6699d8da-8860-49b7-afa2-72ec19d421cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SeveranceAndTerminationBenefitsMember_04355d3d-16a8-4084-98a5-5f432b46fbae" xlink:href="tfx-20210328.xsd#tfx_SeveranceAndTerminationBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_6699d8da-8860-49b7-afa2-72ec19d421cd" xlink:to="loc_tfx_SeveranceAndTerminationBenefitsMember_04355d3d-16a8-4084-98a5-5f432b46fbae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_aeffca53-1acb-4b7c-ba04-9222a52d0e42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_6699d8da-8860-49b7-afa2-72ec19d421cd" xlink:to="loc_us-gaap_OtherRestructuringMember_aeffca53-1acb-4b7c-ba04-9222a52d0e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_4d4d5a15-3789-42b2-b0b2-55d9656cb7b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_95943348-e75f-41a4-a4d6-141aadcc12cc" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_4d4d5a15-3789-42b2-b0b2-55d9656cb7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_d03502a0-4622-400e-82dc-9bbfd879dc5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4d4d5a15-3789-42b2-b0b2-55d9656cb7b5" xlink:to="loc_us-gaap_RestructuringCharges_d03502a0-4622-400e-82dc-9bbfd879dc5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Inventories" xlink:type="simple" xlink:href="tfx-20210328.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_e5746ecd-74eb-4f83-963b-ca35ad141bfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_0d588a04-30d6-46df-b85d-48078e4370f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_e5746ecd-74eb-4f83-963b-ca35ad141bfc" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_0d588a04-30d6-46df-b85d-48078e4370f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/InventoriesTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_6857e253-cc7b-4162-ab86-74f306caed05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_a124652b-4e27-4a77-aa67-cb74aabd717e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_6857e253-cc7b-4162-ab86-74f306caed05" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_a124652b-4e27-4a77-aa67-cb74aabd717e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/InventoriesDetail" xlink:type="simple" xlink:href="tfx-20210328.xsd#InventoriesDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/InventoriesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_2e564318-b5a3-44ca-9222-e556e4ec247a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_552012b9-ca62-4a4c-8dc7-f81d6027f446" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_2e564318-b5a3-44ca-9222-e556e4ec247a" xlink:to="loc_us-gaap_InventoryRawMaterials_552012b9-ca62-4a4c-8dc7-f81d6027f446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_a91387dd-77e0-49e3-bbf9-af888cdfa9e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_2e564318-b5a3-44ca-9222-e556e4ec247a" xlink:to="loc_us-gaap_InventoryWorkInProcess_a91387dd-77e0-49e3-bbf9-af888cdfa9e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_36d5d902-4c44-4b60-97b4-b11249282f19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_2e564318-b5a3-44ca-9222-e556e4ec247a" xlink:to="loc_us-gaap_InventoryFinishedGoods_36d5d902-4c44-4b60-97b4-b11249282f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_f30c07e6-6cf2-4d10-875c-2b5bbad020d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_2e564318-b5a3-44ca-9222-e556e4ec247a" xlink:to="loc_us-gaap_InventoryNet_f30c07e6-6cf2-4d10-875c-2b5bbad020d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Goodwillandotherintangibleassets" xlink:type="simple" xlink:href="tfx-20210328.xsd#Goodwillandotherintangibleassets"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Goodwillandotherintangibleassets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8723f281-7891-41b8-adb4-99975d6fd448" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_86146e18-ba76-453b-a44e-aa20b555213d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8723f281-7891-41b8-adb4-99975d6fd448" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_86146e18-ba76-453b-a44e-aa20b555213d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#GoodwillandotherintangibleassetsnetTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_700b0d00-f060-4c66-9a3b-6db44e3bbc47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_b4c5170b-0e1e-4c53-a76c-4535b56a2b06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_700b0d00-f060-4c66-9a3b-6db44e3bbc47" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_b4c5170b-0e1e-4c53-a76c-4535b56a2b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_164038c3-5b9a-40ed-897a-8026dd5fca78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_700b0d00-f060-4c66-9a3b-6db44e3bbc47" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_164038c3-5b9a-40ed-897a-8026dd5fca78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f71ef7cd-12b8-4001-9490-ef83b148cc71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_30a356ba-f746-4961-9574-ee0893a82a10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f71ef7cd-12b8-4001-9490-ef83b148cc71" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_30a356ba-f746-4961-9574-ee0893a82a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a6751712-3bf0-4c83-91cc-9e57993a6edd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_30a356ba-f746-4961-9574-ee0893a82a10" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a6751712-3bf0-4c83-91cc-9e57993a6edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_79aa9066-8d95-40d5-aeab-372e94872639" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a6751712-3bf0-4c83-91cc-9e57993a6edd" xlink:to="loc_us-gaap_SegmentDomain_79aa9066-8d95-40d5-aeab-372e94872639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AmericasSegmentMember_c7ae528a-46bd-4271-be50-1f37cfc08905" xlink:href="tfx-20210328.xsd#tfx_AmericasSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_79aa9066-8d95-40d5-aeab-372e94872639" xlink:to="loc_tfx_AmericasSegmentMember_c7ae528a-46bd-4271-be50-1f37cfc08905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EMEASegmentMember_8c6f45fa-6834-4ddd-b254-9fb08a1eb1b2" xlink:href="tfx-20210328.xsd#tfx_EMEASegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_79aa9066-8d95-40d5-aeab-372e94872639" xlink:to="loc_tfx_EMEASegmentMember_8c6f45fa-6834-4ddd-b254-9fb08a1eb1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaSegmentMember_e131fec6-bb75-44ae-a18d-46f8ffeb4a51" xlink:href="tfx-20210328.xsd#tfx_AsiaSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_79aa9066-8d95-40d5-aeab-372e94872639" xlink:to="loc_tfx_AsiaSegmentMember_e131fec6-bb75-44ae-a18d-46f8ffeb4a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OEMSegmentMember_80f9f240-615b-4880-8ee1-e2d3b2506bad" xlink:href="tfx-20210328.xsd#tfx_OEMSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_79aa9066-8d95-40d5-aeab-372e94872639" xlink:to="loc_tfx_OEMSegmentMember_80f9f240-615b-4880-8ee1-e2d3b2506bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_ee271aa0-1324-429c-bd89-4ce36ea11b22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_30a356ba-f746-4961-9574-ee0893a82a10" xlink:to="loc_us-gaap_GoodwillLineItems_ee271aa0-1324-429c-bd89-4ce36ea11b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_ef174875-51b6-4088-b962-3defe40bd284" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_ee271aa0-1324-429c-bd89-4ce36ea11b22" xlink:to="loc_us-gaap_GoodwillRollForward_ef174875-51b6-4088-b962-3defe40bd284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f00a5ef5-9aa8-4f81-a34b-e564c2a4f7f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_ef174875-51b6-4088-b962-3defe40bd284" xlink:to="loc_us-gaap_Goodwill_f00a5ef5-9aa8-4f81-a34b-e564c2a4f7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_479f9343-07e5-4aa4-b350-13bbeedb42dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_ef174875-51b6-4088-b962-3defe40bd284" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_479f9343-07e5-4aa4-b350-13bbeedb42dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_aea07ce5-b005-442c-9a12-8f563b8c6333" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_ef174875-51b6-4088-b962-3defe40bd284" xlink:to="loc_us-gaap_Goodwill_aea07ce5-b005-442c-9a12-8f563b8c6333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9ce10b2b-7015-4a05-9442-4662c76fa5bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55e11b0b-91c2-4529-a1fb-00c815dd3a42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9ce10b2b-7015-4a05-9442-4662c76fa5bc" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55e11b0b-91c2-4529-a1fb-00c815dd3a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7766b08e-dd9d-41ea-b16f-4c3cc930ae57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55e11b0b-91c2-4529-a1fb-00c815dd3a42" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7766b08e-dd9d-41ea-b16f-4c3cc930ae57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7da0ec1e-fc27-4e66-808d-23ccfb176ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7766b08e-dd9d-41ea-b16f-4c3cc930ae57" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7da0ec1e-fc27-4e66-808d-23ccfb176ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_12824760-a448-4844-bb0a-d776314efbc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7da0ec1e-fc27-4e66-808d-23ccfb176ca0" xlink:to="loc_us-gaap_CustomerRelationshipsMember_12824760-a448-4844-bb0a-d776314efbc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_f360a6a6-bd40-4c2b-a411-1683190a1b47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7da0ec1e-fc27-4e66-808d-23ccfb176ca0" xlink:to="loc_us-gaap_IntellectualPropertyMember_f360a6a6-bd40-4c2b-a411-1683190a1b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_51055fc8-2613-41d1-bff7-2434e73fbf67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DistributionRightsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7da0ec1e-fc27-4e66-808d-23ccfb176ca0" xlink:to="loc_us-gaap_DistributionRightsMember_51055fc8-2613-41d1-bff7-2434e73fbf67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_c0ba078e-79a0-46ed-8216-c10f5a077269" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7da0ec1e-fc27-4e66-808d-23ccfb176ca0" xlink:to="loc_us-gaap_TradeNamesMember_c0ba078e-79a0-46ed-8216-c10f5a077269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_78c1e69f-d133-48e5-8c52-ffc1736ad2c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7da0ec1e-fc27-4e66-808d-23ccfb176ca0" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_78c1e69f-d133-48e5-8c52-ffc1736ad2c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0668b055-e974-44b8-960f-6a517b7b95e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55e11b0b-91c2-4529-a1fb-00c815dd3a42" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0668b055-e974-44b8-960f-6a517b7b95e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_70426bc9-d426-4244-8e2a-48a6046060d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0668b055-e974-44b8-960f-6a517b7b95e2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_70426bc9-d426-4244-8e2a-48a6046060d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_d665990c-cc4f-4bb8-bf2a-5cc2964a8e54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_70426bc9-d426-4244-8e2a-48a6046060d5" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_d665990c-cc4f-4bb8-bf2a-5cc2964a8e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2779feed-7ee8-4b6a-b7ba-54325d0a1c26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55e11b0b-91c2-4529-a1fb-00c815dd3a42" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2779feed-7ee8-4b6a-b7ba-54325d0a1c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_85cef752-0b13-4750-ae9e-4ad4171ae34e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2779feed-7ee8-4b6a-b7ba-54325d0a1c26" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_85cef752-0b13-4750-ae9e-4ad4171ae34e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_fa16e44c-b013-4dee-a140-aa35e1e22938" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2779feed-7ee8-4b6a-b7ba-54325d0a1c26" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_fa16e44c-b013-4dee-a140-aa35e1e22938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7f9ea646-3683-4f2e-a9ce-7313a5dfe87e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2779feed-7ee8-4b6a-b7ba-54325d0a1c26" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7f9ea646-3683-4f2e-a9ce-7313a5dfe87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a186fd95-f91d-43af-b044-bedcdc06831b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2779feed-7ee8-4b6a-b7ba-54325d0a1c26" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a186fd95-f91d-43af-b044-bedcdc06831b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Financialinstruments" xlink:type="simple" xlink:href="tfx-20210328.xsd#Financialinstruments"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Financialinstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2823b073-1ca2-4c24-af8d-ecfb99b6f71e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_d4c76e5e-32cd-4450-9015-3d1b36693627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2823b073-1ca2-4c24-af8d-ecfb99b6f71e" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_d4c76e5e-32cd-4450-9015-3d1b36693627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#FinancialinstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7edccd9a-0052-43aa-813e-edb61a099a77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_0f11c7b3-5f2f-4f2e-a81a-62457ab31ad0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7edccd9a-0052-43aa-813e-edb61a099a77" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_0f11c7b3-5f2f-4f2e-a81a-62457ab31ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#FinancialinstrumentsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3d244d22-b7cc-495c-ad9a-8a77b9585291" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_29f32132-2461-4bd5-bd74-c77cc4728bb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3d244d22-b7cc-495c-ad9a-8a77b9585291" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_29f32132-2461-4bd5-bd74-c77cc4728bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0638d5ab-554d-4b89-bda7-62e55230b034" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_29f32132-2461-4bd5-bd74-c77cc4728bb2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0638d5ab-554d-4b89-bda7-62e55230b034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5607a324-5797-44fe-bd99-04aefae75adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0638d5ab-554d-4b89-bda7-62e55230b034" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5607a324-5797-44fe-bd99-04aefae75adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_3816149c-b8b5-451e-b5d1-4e8964e9bcbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5607a324-5797-44fe-bd99-04aefae75adc" xlink:to="loc_us-gaap_ForeignExchangeContractMember_3816149c-b8b5-451e-b5d1-4e8964e9bcbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_6091adb2-c93f-4161-af89-4dc34749c79c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5607a324-5797-44fe-bd99-04aefae75adc" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_6091adb2-c93f-4161-af89-4dc34749c79c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_9de91f8e-482f-4c34-aea5-4dee1fbff08f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_29f32132-2461-4bd5-bd74-c77cc4728bb2" xlink:to="loc_us-gaap_HedgingDesignationAxis_9de91f8e-482f-4c34-aea5-4dee1fbff08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_30730ea6-1abb-460a-bd63-7f371c5d6080" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_9de91f8e-482f-4c34-aea5-4dee1fbff08f" xlink:to="loc_us-gaap_HedgingDesignationDomain_30730ea6-1abb-460a-bd63-7f371c5d6080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_00bec769-a598-4c6f-ae56-8c046009916b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_30730ea6-1abb-460a-bd63-7f371c5d6080" xlink:to="loc_us-gaap_NondesignatedMember_00bec769-a598-4c6f-ae56-8c046009916b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_92e60af3-1909-470a-b741-6c273377e38a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_30730ea6-1abb-460a-bd63-7f371c5d6080" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_92e60af3-1909-470a-b741-6c273377e38a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c8cac8a2-fbd6-40b9-b7cd-b57d30ba5538" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_29f32132-2461-4bd5-bd74-c77cc4728bb2" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c8cac8a2-fbd6-40b9-b7cd-b57d30ba5538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_ee3d7bb0-840e-4801-aacf-63b6438a73f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c8cac8a2-fbd6-40b9-b7cd-b57d30ba5538" xlink:to="loc_us-gaap_HedgingRelationshipDomain_ee3d7bb0-840e-4801-aacf-63b6438a73f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_49de4ee5-1df0-40ee-8c13-b1386dd56d6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_ee3d7bb0-840e-4801-aacf-63b6438a73f5" xlink:to="loc_us-gaap_CashFlowHedgingMember_49de4ee5-1df0-40ee-8c13-b1386dd56d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_29f32132-2461-4bd5-bd74-c77cc4728bb2" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative_62ce67aa-6717-45ea-aeb5-78c39ed2364a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_62ce67aa-6717-45ea-aeb5-78c39ed2364a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainOnDerivative_ecbff77a-354a-47e6-940c-9dc7249c51ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_DerivativeGainOnDerivative_ecbff77a-354a-47e6-940c-9dc7249c51ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_64cac754-9c6a-4372-93ab-9c04add43043" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_DerivativeNotionalAmount_64cac754-9c6a-4372-93ab-9c04add43043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_d8e5c5e6-4a6a-41ff-a2e4-23b5503985e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_d8e5c5e6-4a6a-41ff-a2e4-23b5503985e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_ffaf53f3-3097-4996-9b0e-3afc30e7c82b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_ffaf53f3-3097-4996-9b0e-3afc30e7c82b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_d10ce6bd-e6f3-43b3-bfff-3c20f4069e38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_d10ce6bd-e6f3-43b3-bfff-3c20f4069e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_b54a3c05-b1f4-4070-b673-2bcf23152cc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_b54a3c05-b1f4-4070-b673-2bcf23152cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_ad259a75-c8bc-42e3-bd0d-92cdf5b843c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_ad259a75-c8bc-42e3-bd0d-92cdf5b843c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_311a7193-c540-4867-9df2-07d371f3f472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_311a7193-c540-4867-9df2-07d371f3f472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4f3eb9f3-7b41-4678-b2d7-21a65609f979" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4f3eb9f3-7b41-4678-b2d7-21a65609f979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7d3858ea-37ac-46a2-9d0f-e1de5d73586e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_4f5050c8-9467-4f90-8ec4-afef12ec4f75" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7d3858ea-37ac-46a2-9d0f-e1de5d73586e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_46f4c664-cd3a-4bcb-9594-1d13778978b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7734ed7d-8ffb-45d8-9a25-b980b41b8472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_46f4c664-cd3a-4bcb-9594-1d13778978b5" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7734ed7d-8ffb-45d8-9a25-b980b41b8472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6db852b9-cb2b-462f-b028-02c3feea066d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7734ed7d-8ffb-45d8-9a25-b980b41b8472" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6db852b9-cb2b-462f-b028-02c3feea066d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a8eb2255-a852-4328-9a94-c5c14fd39836" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6db852b9-cb2b-462f-b028-02c3feea066d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a8eb2255-a852-4328-9a94-c5c14fd39836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_ff4ae524-48b8-4ef1-be9e-1d0c4df01530" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a8eb2255-a852-4328-9a94-c5c14fd39836" xlink:to="loc_us-gaap_ForeignExchangeContractMember_ff4ae524-48b8-4ef1-be9e-1d0c4df01530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_1291d1e1-2a03-422a-9f49-077d432da6e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a8eb2255-a852-4328-9a94-c5c14fd39836" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_1291d1e1-2a03-422a-9f49-077d432da6e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_d4afbda3-b938-4c12-af7c-90f7edcc9c11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7734ed7d-8ffb-45d8-9a25-b980b41b8472" xlink:to="loc_us-gaap_HedgingDesignationAxis_d4afbda3-b938-4c12-af7c-90f7edcc9c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_271de29d-d345-432b-b7fc-353e2cb87b59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_d4afbda3-b938-4c12-af7c-90f7edcc9c11" xlink:to="loc_us-gaap_HedgingDesignationDomain_271de29d-d345-432b-b7fc-353e2cb87b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_cfe63bf0-45e2-4e74-ba5f-35a182770dfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_271de29d-d345-432b-b7fc-353e2cb87b59" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_cfe63bf0-45e2-4e74-ba5f-35a182770dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_edfcd4ff-5453-4737-aeb0-e827c58b13c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_271de29d-d345-432b-b7fc-353e2cb87b59" xlink:to="loc_us-gaap_NondesignatedMember_edfcd4ff-5453-4737-aeb0-e827c58b13c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_41beb41a-d821-4234-81fc-3006b5a3f30c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7734ed7d-8ffb-45d8-9a25-b980b41b8472" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_41beb41a-d821-4234-81fc-3006b5a3f30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_d5afb19a-8c2a-4a50-bec5-1aac7e04a3c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_41beb41a-d821-4234-81fc-3006b5a3f30c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_d5afb19a-8c2a-4a50-bec5-1aac7e04a3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_72db4a25-c1ee-4c52-8fd5-6a52b3c749e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_d5afb19a-8c2a-4a50-bec5-1aac7e04a3c9" xlink:to="loc_us-gaap_CashFlowHedgingMember_72db4a25-c1ee-4c52-8fd5-6a52b3c749e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_ca631547-a8b9-453c-9c90-082bd39f5591" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7734ed7d-8ffb-45d8-9a25-b980b41b8472" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_ca631547-a8b9-453c-9c90-082bd39f5591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d45cf57f-5941-4889-a19b-bf15a4026f43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ca631547-a8b9-453c-9c90-082bd39f5591" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d45cf57f-5941-4889-a19b-bf15a4026f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_de8ce44c-f2d9-4693-b92f-545c9d12b309" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d45cf57f-5941-4889-a19b-bf15a4026f43" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_de8ce44c-f2d9-4693-b92f-545c9d12b309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_7833a7ad-cfd7-45f7-8b46-2f18d0726ff0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d45cf57f-5941-4889-a19b-bf15a4026f43" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_7833a7ad-cfd7-45f7-8b46-2f18d0726ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_b125112f-82b0-48e1-b568-808e5e26c581" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d45cf57f-5941-4889-a19b-bf15a4026f43" xlink:to="loc_us-gaap_OtherLiabilitiesMember_b125112f-82b0-48e1-b568-808e5e26c581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_ea8a51b6-7347-4b16-97c2-934d9d4dfd25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7734ed7d-8ffb-45d8-9a25-b980b41b8472" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_ea8a51b6-7347-4b16-97c2-934d9d4dfd25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_0a48b25e-64a2-43ff-972e-1beb90d94c45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ea8a51b6-7347-4b16-97c2-934d9d4dfd25" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_0a48b25e-64a2-43ff-972e-1beb90d94c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_9bcac204-4fa9-49e2-80ba-69c2b817d122" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ea8a51b6-7347-4b16-97c2-934d9d4dfd25" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_9bcac204-4fa9-49e2-80ba-69c2b817d122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Fairvaluemeasurement" xlink:type="simple" xlink:href="tfx-20210328.xsd#Fairvaluemeasurement"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Fairvaluemeasurement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0bbf686c-e347-497e-b6ce-2841e8d374e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_b5345042-a6d1-48ab-a74f-54dbb2743ab9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0bbf686c-e347-497e-b6ce-2841e8d374e1" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_b5345042-a6d1-48ab-a74f-54dbb2743ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#FairvaluemeasurementTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a281c1ea-8e98-4f16-a7ef-118af48096cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_57f49fe3-d376-45c1-a04c-5950b826ec1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a281c1ea-8e98-4f16-a7ef-118af48096cf" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_57f49fe3-d376-45c1-a04c-5950b826ec1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_ff4aaa0d-119e-402f-94bf-276bd795c73f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a281c1ea-8e98-4f16-a7ef-118af48096cf" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_ff4aaa0d-119e-402f-94bf-276bd795c73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_38e9265d-dc5c-4b38-97eb-9460134207e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a281c1ea-8e98-4f16-a7ef-118af48096cf" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_38e9265d-dc5c-4b38-97eb-9460134207e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_06e97f47-d6ec-41e7-b04f-faeac491ecd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_644f95dd-f1a4-4b49-beb0-849114a51d23" xlink:href="tfx-20210328.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_06e97f47-d6ec-41e7-b04f-faeac491ecd5" xlink:to="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_644f95dd-f1a4-4b49-beb0-849114a51d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1d23c29b-8130-4c82-9a5a-c3603a0fc91a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_644f95dd-f1a4-4b49-beb0-849114a51d23" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1d23c29b-8130-4c82-9a5a-c3603a0fc91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f5daec3-2bb6-4d6a-b417-8ace4a148be8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1d23c29b-8130-4c82-9a5a-c3603a0fc91a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f5daec3-2bb6-4d6a-b417-8ace4a148be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c5a95bdc-a1f4-4117-b8d3-1ed86af3388c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f5daec3-2bb6-4d6a-b417-8ace4a148be8" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c5a95bdc-a1f4-4117-b8d3-1ed86af3388c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7f1a7167-956f-4b6a-a9d2-7c991d71f467" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f5daec3-2bb6-4d6a-b417-8ace4a148be8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7f1a7167-956f-4b6a-a9d2-7c991d71f467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_c8a66423-918b-47d0-b4ce-69ade659eb9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f5daec3-2bb6-4d6a-b417-8ace4a148be8" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_c8a66423-918b-47d0-b4ce-69ade659eb9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_cdc49154-200a-47dc-bbde-eb6dab0f21a9" xlink:href="tfx-20210328.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_644f95dd-f1a4-4b49-beb0-849114a51d23" xlink:to="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_cdc49154-200a-47dc-bbde-eb6dab0f21a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities_3ce941a8-bd37-4010-a018-a521ee604525" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_cdc49154-200a-47dc-bbde-eb6dab0f21a9" xlink:to="loc_us-gaap_MarketableSecurities_3ce941a8-bd37-4010-a018-a521ee604525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_47672dc6-3ba6-4e92-80a5-5dc6d6df6c18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_cdc49154-200a-47dc-bbde-eb6dab0f21a9" xlink:to="loc_us-gaap_DerivativeAssets_47672dc6-3ba6-4e92-80a5-5dc6d6df6c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_e37ab7c6-37d6-4e97-b472-8cc95dc5a2a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_cdc49154-200a-47dc-bbde-eb6dab0f21a9" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_e37ab7c6-37d6-4e97-b472-8cc95dc5a2a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ee849c2d-5c7f-4578-9f7a-8b1f87e7236c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_cdc49154-200a-47dc-bbde-eb6dab0f21a9" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ee849c2d-5c7f-4578-9f7a-8b1f87e7236c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_9438d27e-0ecb-4af3-bee6-9a8d20bb7721" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_f08bba7a-3f92-4d10-b99e-48fc99e35c5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_9438d27e-0ecb-4af3-bee6-9a8d20bb7721" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_f08bba7a-3f92-4d10-b99e-48fc99e35c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_d3a139c4-e7f7-42b0-96c2-cb5f643a2ceb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_f08bba7a-3f92-4d10-b99e-48fc99e35c5e" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_d3a139c4-e7f7-42b0-96c2-cb5f643a2ceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_ee10bf99-f6ce-4158-8cbd-c50c37ffff79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_d3a139c4-e7f7-42b0-96c2-cb5f643a2ceb" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_ee10bf99-f6ce-4158-8cbd-c50c37ffff79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MilestonebasedPaymentMember_f6537a26-7393-4f06-a271-5d827eb6f08e" xlink:href="tfx-20210328.xsd#tfx_MilestonebasedPaymentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_ee10bf99-f6ce-4158-8cbd-c50c37ffff79" xlink:to="loc_tfx_MilestonebasedPaymentMember_f6537a26-7393-4f06-a271-5d827eb6f08e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RevenuebasedPaymentMember_c58b5479-c698-460e-bc0a-350d773d0c37" xlink:href="tfx-20210328.xsd#tfx_RevenuebasedPaymentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_ee10bf99-f6ce-4158-8cbd-c50c37ffff79" xlink:to="loc_tfx_RevenuebasedPaymentMember_c58b5479-c698-460e-bc0a-350d773d0c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_07fe0f1f-8e91-4f99-b933-207151d041f2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_f08bba7a-3f92-4d10-b99e-48fc99e35c5e" xlink:to="loc_srt_RangeAxis_07fe0f1f-8e91-4f99-b933-207151d041f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eabae70a-f52d-4446-8abd-3b040e6adf24" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_07fe0f1f-8e91-4f99-b933-207151d041f2" xlink:to="loc_srt_RangeMember_eabae70a-f52d-4446-8abd-3b040e6adf24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_729417d6-744b-4565-aaab-914d5f73c714" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_eabae70a-f52d-4446-8abd-3b040e6adf24" xlink:to="loc_srt_MinimumMember_729417d6-744b-4565-aaab-914d5f73c714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_51f4f28b-b7a3-44a7-ad8b-a94f989f7f3c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_eabae70a-f52d-4446-8abd-3b040e6adf24" xlink:to="loc_srt_MaximumMember_51f4f28b-b7a3-44a7-ad8b-a94f989f7f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_566ee987-31d6-4741-811a-e48167cf4fe5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_eabae70a-f52d-4446-8abd-3b040e6adf24" xlink:to="loc_srt_WeightedAverageMember_566ee987-31d6-4741-811a-e48167cf4fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_54b30ebf-6951-4a65-8dbc-dba3916aba08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_f08bba7a-3f92-4d10-b99e-48fc99e35c5e" xlink:to="loc_us-gaap_ValuationTechniqueAxis_54b30ebf-6951-4a65-8dbc-dba3916aba08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_9b7e5d91-6141-4745-a94f-3d2f58f51003" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueAxis_54b30ebf-6951-4a65-8dbc-dba3916aba08" xlink:to="loc_us-gaap_ValuationTechniqueDomain_9b7e5d91-6141-4745-a94f-3d2f58f51003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_6b07779a-317d-4d3c-86d8-44fedfe1e87f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDiscountedCashFlowMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueDomain_9b7e5d91-6141-4745-a94f-3d2f58f51003" xlink:to="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_6b07779a-317d-4d3c-86d8-44fedfe1e87f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_b92a7aee-1baa-4cfe-943f-04627825be60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_f08bba7a-3f92-4d10-b99e-48fc99e35c5e" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_b92a7aee-1baa-4cfe-943f-04627825be60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_83595ae7-2741-4eb0-bf54-bd19c148b38a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_b92a7aee-1baa-4cfe-943f-04627825be60" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_83595ae7-2741-4eb0-bf54-bd19c148b38a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_779f4353-ff5c-4e95-a5ae-b4a6ed39bb19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_83595ae7-2741-4eb0-bf54-bd19c148b38a" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_779f4353-ff5c-4e95-a5ae-b4a6ed39bb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_cda4be80-2a45-4318-8414-2588629d1fcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_f08bba7a-3f92-4d10-b99e-48fc99e35c5e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_cda4be80-2a45-4318-8414-2588629d1fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_efcd897e-a15e-41e8-b2fa-327f42816014" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_cda4be80-2a45-4318-8414-2588629d1fcd" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_efcd897e-a15e-41e8-b2fa-327f42816014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a46fcd3e-bd0e-422e-b3fe-5417f87e7089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_30513bd0-3235-40a1-9cda-05cc8767a007" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a46fcd3e-bd0e-422e-b3fe-5417f87e7089" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_30513bd0-3235-40a1-9cda-05cc8767a007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_970c28fd-ac75-436b-b385-1cac784442c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_30513bd0-3235-40a1-9cda-05cc8767a007" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_970c28fd-ac75-436b-b385-1cac784442c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_3cdc0aa5-2dc2-4685-ac16-9a0247af1edb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_30513bd0-3235-40a1-9cda-05cc8767a007" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_3cdc0aa5-2dc2-4685-ac16-9a0247af1edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b1cca101-adfa-49d0-951c-508cd69a2a5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_30513bd0-3235-40a1-9cda-05cc8767a007" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b1cca101-adfa-49d0-951c-508cd69a2a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_0df8060d-fa45-42b3-9977-cd0c0cef199c" xlink:href="tfx-20210328.xsd#tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_30513bd0-3235-40a1-9cda-05cc8767a007" xlink:to="loc_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_0df8060d-fa45-42b3-9977-cd0c0cef199c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_798e2183-1822-4028-8aa7-4f328b77dfdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_30513bd0-3235-40a1-9cda-05cc8767a007" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_798e2183-1822-4028-8aa7-4f328b77dfdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Shareholdersequity" xlink:type="simple" xlink:href="tfx-20210328.xsd#Shareholdersequity"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Shareholdersequity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_18623278-bc59-4ceb-abc5-9fa3034f99cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_d6eebdd5-9d31-4163-a676-c52ad1986a92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_18623278-bc59-4ceb-abc5-9fa3034f99cf" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_d6eebdd5-9d31-4163-a676-c52ad1986a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#ShareholdersequityTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4b399334-475e-45b9-a251-9cc0b2b2d0e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_1085a64d-5b3c-45aa-9e9c-35483eb777d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4b399334-475e-45b9-a251-9cc0b2b2d0e5" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_1085a64d-5b3c-45aa-9e9c-35483eb777d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_e1a4be0d-7c85-4e2a-9f9e-2c2e6790e11d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4b399334-475e-45b9-a251-9cc0b2b2d0e5" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_e1a4be0d-7c85-4e2a-9f9e-2c2e6790e11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_4c30cbe8-afad-4dbd-8259-d7bf16ede54d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4b399334-475e-45b9-a251-9cc0b2b2d0e5" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_4c30cbe8-afad-4dbd-8259-d7bf16ede54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#ShareholdersequityAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_8bc172a1-a262-4d33-8d77-c841dc2a66da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3dc0c2e5-9f82-4c11-a650-80709379c6e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_8bc172a1-a262-4d33-8d77-c841dc2a66da" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3dc0c2e5-9f82-4c11-a650-80709379c6e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_b7b12267-4385-4114-afff-245fdfa27d8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6aa0a87f-a2f6-4bbf-8d21-50387d6dd1b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b7b12267-4385-4114-afff-245fdfa27d8d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6aa0a87f-a2f6-4bbf-8d21-50387d6dd1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_cc767a15-0103-43fd-91fa-807f962fa0ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b7b12267-4385-4114-afff-245fdfa27d8d" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_cc767a15-0103-43fd-91fa-807f962fa0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c556a0cb-f742-4260-9037-4f292c0e06a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b7b12267-4385-4114-afff-245fdfa27d8d" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c556a0cb-f742-4260-9037-4f292c0e06a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f69dccec-cf92-4123-9377-f9546717a375" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_9326483b-c165-4c0a-b8a0-51a280797bbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f69dccec-cf92-4123-9377-f9546717a375" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_9326483b-c165-4c0a-b8a0-51a280797bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b4fd098a-f949-4f19-93ac-0db330bf23e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_9326483b-c165-4c0a-b8a0-51a280797bbe" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b4fd098a-f949-4f19-93ac-0db330bf23e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b5c9a965-733e-4201-b9b1-f52eb8bb7a06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b4fd098a-f949-4f19-93ac-0db330bf23e6" xlink:to="loc_us-gaap_EquityComponentDomain_b5c9a965-733e-4201-b9b1-f52eb8bb7a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_d7d3be38-b622-4f61-94b7-93ea6d9c1088" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b5c9a965-733e-4201-b9b1-f52eb8bb7a06" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_d7d3be38-b622-4f61-94b7-93ea6d9c1088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_6d277d7f-8bef-4130-87c6-3c30eb692847" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b5c9a965-733e-4201-b9b1-f52eb8bb7a06" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_6d277d7f-8bef-4130-87c6-3c30eb692847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_d16e1fb2-3d88-4f34-9cc5-2f02423a64bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b5c9a965-733e-4201-b9b1-f52eb8bb7a06" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_d16e1fb2-3d88-4f34-9cc5-2f02423a64bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7e62f8bb-cbef-44c3-b119-9da1957be99a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b5c9a965-733e-4201-b9b1-f52eb8bb7a06" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7e62f8bb-cbef-44c3-b119-9da1957be99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a26943b9-df4b-4ee7-8072-31a20ee79fb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_9326483b-c165-4c0a-b8a0-51a280797bbe" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a26943b9-df4b-4ee7-8072-31a20ee79fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3d349641-8b42-4bfb-b529-b36b738fcbf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a26943b9-df4b-4ee7-8072-31a20ee79fb3" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3d349641-8b42-4bfb-b529-b36b738fcbf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a37ab7ad-d1cb-4b36-9f88-f92bf4762f22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3d349641-8b42-4bfb-b529-b36b738fcbf1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a37ab7ad-d1cb-4b36-9f88-f92bf4762f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_d3a9e9d5-db21-4ea9-a414-e2f185a73b97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3d349641-8b42-4bfb-b529-b36b738fcbf1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_d3a9e9d5-db21-4ea9-a414-e2f185a73b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_7df14b03-18d3-4b3c-964d-fe52e4ceb501" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3d349641-8b42-4bfb-b529-b36b738fcbf1" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_7df14b03-18d3-4b3c-964d-fe52e4ceb501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_3da480d1-93f0-41ee-9be5-840144d8552b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3d349641-8b42-4bfb-b529-b36b738fcbf1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_3da480d1-93f0-41ee-9be5-840144d8552b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_37d0c62f-a546-4541-b415-42bf9fcd99c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3d349641-8b42-4bfb-b529-b36b738fcbf1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_37d0c62f-a546-4541-b415-42bf9fcd99c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_7a5b000f-7f16-4a1e-b8ff-0cbbd109db70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_bb4a1d12-fc47-41db-9725-6872d4ec619d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_7a5b000f-7f16-4a1e-b8ff-0cbbd109db70" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_bb4a1d12-fc47-41db-9725-6872d4ec619d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_e8067dd9-2110-44d1-bb52-1275883e84f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_bb4a1d12-fc47-41db-9725-6872d4ec619d" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_e8067dd9-2110-44d1-bb52-1275883e84f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_67756edd-bccd-42f1-8097-eba7343091b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_e8067dd9-2110-44d1-bb52-1275883e84f2" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_67756edd-bccd-42f1-8097-eba7343091b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_c5eeb3a9-a1e2-4829-ad07-b7b1aafbe1a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_67756edd-bccd-42f1-8097-eba7343091b4" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_c5eeb3a9-a1e2-4829-ad07-b7b1aafbe1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_91a08c22-40e7-48b6-8380-a2c8f5d7c3ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_bb4a1d12-fc47-41db-9725-6872d4ec619d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_91a08c22-40e7-48b6-8380-a2c8f5d7c3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d9723f8b-e94a-4993-a4db-708abd5655a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_91a08c22-40e7-48b6-8380-a2c8f5d7c3ed" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d9723f8b-e94a-4993-a4db-708abd5655a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_4b60efe6-1cd2-4a29-a830-cbe9b1ef0fc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d9723f8b-e94a-4993-a4db-708abd5655a2" xlink:to="loc_us-gaap_ForeignExchangeContractMember_4b60efe6-1cd2-4a29-a830-cbe9b1ef0fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_520a6c53-2409-4558-93bf-5e6edc37207f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_bb4a1d12-fc47-41db-9725-6872d4ec619d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_520a6c53-2409-4558-93bf-5e6edc37207f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9f25fb78-ed30-40c7-b80a-ef04968ed5c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_520a6c53-2409-4558-93bf-5e6edc37207f" xlink:to="loc_us-gaap_EquityComponentDomain_9f25fb78-ed30-40c7-b80a-ef04968ed5c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_cdb17ab3-6ac6-40f4-ae61-4860e58bbe20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9f25fb78-ed30-40c7-b80a-ef04968ed5c8" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_cdb17ab3-6ac6-40f4-ae61-4860e58bbe20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_feec96e2-410d-469c-b1aa-467574f2c060" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9f25fb78-ed30-40c7-b80a-ef04968ed5c8" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_feec96e2-410d-469c-b1aa-467574f2c060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_d8eeea58-15a4-452b-aba7-cd9c912d6a88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_feec96e2-410d-469c-b1aa-467574f2c060" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_d8eeea58-15a4-452b-aba7-cd9c912d6a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_07e0a755-93a5-472b-84d5-59f947e23670" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_feec96e2-410d-469c-b1aa-467574f2c060" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_07e0a755-93a5-472b-84d5-59f947e23670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_80cd38f1-7420-410a-844e-44fc72956573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_bb4a1d12-fc47-41db-9725-6872d4ec619d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_80cd38f1-7420-410a-844e-44fc72956573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_ac2a5efd-0143-44f3-9887-c4ed2e29094b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_80cd38f1-7420-410a-844e-44fc72956573" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_ac2a5efd-0143-44f3-9887-c4ed2e29094b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e71561f6-5e85-4e73-ad58-5db0abed7567" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_80cd38f1-7420-410a-844e-44fc72956573" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e71561f6-5e85-4e73-ad58-5db0abed7567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1bb5217f-aa26-4064-ab89-14b56cca83ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_80cd38f1-7420-410a-844e-44fc72956573" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1bb5217f-aa26-4064-ab89-14b56cca83ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_efe3c950-2538-40f7-8726-880c70ef6461" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_80cd38f1-7420-410a-844e-44fc72956573" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_efe3c950-2538-40f7-8726-880c70ef6461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_644588b0-b8c6-42b0-8da1-2e0599de9392" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_80cd38f1-7420-410a-844e-44fc72956573" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_644588b0-b8c6-42b0-8da1-2e0599de9392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Taxesonincomefromcontinuingoperations" xlink:type="simple" xlink:href="tfx-20210328.xsd#Taxesonincomefromcontinuingoperations"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Taxesonincomefromcontinuingoperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_27859df5-c760-4b6a-8475-394d6a8fbfb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_a918806d-655d-453f-a89a-404217e5853c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27859df5-c760-4b6a-8475-394d6a8fbfb3" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_a918806d-655d-453f-a89a-404217e5853c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#TaxesonincomefromcontinuingoperationsTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_68ecd7cf-faff-416c-9423-0489ba8d3e54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_e520c970-890a-413c-9e87-25cc3862fc88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_68ecd7cf-faff-416c-9423-0489ba8d3e54" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_e520c970-890a-413c-9e87-25cc3862fc88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#TaxesonincomefromcontinuingoperationsDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_31d68990-2312-4603-b75c-9d0652a9dd68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6ba938a4-5f64-4f6d-bbd1-2afd7ef05012" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_31d68990-2312-4603-b75c-9d0652a9dd68" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6ba938a4-5f64-4f6d-bbd1-2afd7ef05012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Commitmentsandcontingentliabilities" xlink:type="simple" xlink:href="tfx-20210328.xsd#Commitmentsandcontingentliabilities"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Commitmentsandcontingentliabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_42146943-e8b4-4b3c-b44b-a13518d6cacc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f1cc5b66-488f-471a-9950-d16a24ab615c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_42146943-e8b4-4b3c-b44b-a13518d6cacc" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f1cc5b66-488f-471a-9950-d16a24ab615c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail" xlink:type="simple" xlink:href="tfx-20210328.xsd#CommitmentsandcontingentliabilitiesDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2b4236c9-4278-4426-8763-52ce702e20c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_b37d529b-56bb-41af-baca-c316adb99ca6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2b4236c9-4278-4426-8763-52ce702e20c6" xlink:to="loc_us-gaap_LossContingenciesTable_b37d529b-56bb-41af-baca-c316adb99ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e91cc89b-8753-4d21-bcb9-24f4829db071" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_b37d529b-56bb-41af-baca-c316adb99ca6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e91cc89b-8753-4d21-bcb9-24f4829db071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e8ae0737-8daf-41ae-b9f1-30b64f2e4413" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e91cc89b-8753-4d21-bcb9-24f4829db071" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e8ae0737-8daf-41ae-b9f1-30b64f2e4413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_d2fa8ca0-afe0-4eee-840e-c71d3992ebac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_e8ae0737-8daf-41ae-b9f1-30b64f2e4413" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_d2fa8ca0-afe0-4eee-840e-c71d3992ebac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherLiabilityMember_fe7e9fd0-f570-4f24-b5b1-337a174e46dc" xlink:href="tfx-20210328.xsd#tfx_OtherLiabilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_e8ae0737-8daf-41ae-b9f1-30b64f2e4413" xlink:to="loc_tfx_OtherLiabilityMember_fe7e9fd0-f570-4f24-b5b1-337a174e46dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_223a8cb2-ad10-49d0-a450-a6dd5e51a22b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_b37d529b-56bb-41af-baca-c316adb99ca6" xlink:to="loc_srt_RangeAxis_223a8cb2-ad10-49d0-a450-a6dd5e51a22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_91fc664d-3c9a-435a-8131-757b4e61b636" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_223a8cb2-ad10-49d0-a450-a6dd5e51a22b" xlink:to="loc_srt_RangeMember_91fc664d-3c9a-435a-8131-757b4e61b636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d1d26294-0b00-4bbe-a0c2-117fe7367c67" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_91fc664d-3c9a-435a-8131-757b4e61b636" xlink:to="loc_srt_MinimumMember_d1d26294-0b00-4bbe-a0c2-117fe7367c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4e2ed77c-9e91-4f6e-ac06-e8163e48044d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_91fc664d-3c9a-435a-8131-757b4e61b636" xlink:to="loc_srt_MaximumMember_4e2ed77c-9e91-4f6e-ac06-e8163e48044d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_45a2f10b-a059-4796-9f8b-d83409fb8b16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_b37d529b-56bb-41af-baca-c316adb99ca6" xlink:to="loc_us-gaap_LitigationStatusAxis_45a2f10b-a059-4796-9f8b-d83409fb8b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_a10b2c67-0957-4e61-94a7-ca5c1d8cbaca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusAxis_45a2f10b-a059-4796-9f8b-d83409fb8b16" xlink:to="loc_us-gaap_LitigationStatusDomain_a10b2c67-0957-4e61-94a7-ca5c1d8cbaca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_d86ed32e-6705-4497-8f37-2eda866703e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusDomain_a10b2c67-0957-4e61-94a7-ca5c1d8cbaca" xlink:to="loc_us-gaap_PendingLitigationMember_d86ed32e-6705-4497-8f37-2eda866703e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_9d4eeb50-e0fb-4ff3-a095-5557733050db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_b37d529b-56bb-41af-baca-c316adb99ca6" xlink:to="loc_us-gaap_LossContingenciesLineItems_9d4eeb50-e0fb-4ff3-a095-5557733050db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_d6a2fec3-8113-4597-b357-c8cdcbb9fedf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9d4eeb50-e0fb-4ff3-a095-5557733050db" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_d6a2fec3-8113-4597-b357-c8cdcbb9fedf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_a6ed69dc-0e74-4490-9fa1-7e9b153940c8" xlink:href="tfx-20210328.xsd#tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9d4eeb50-e0fb-4ff3-a095-5557733050db" xlink:to="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_a6ed69dc-0e74-4490-9fa1-7e9b153940c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve_3d9a24f7-de50-49f2-b4ca-ac72d75f3a1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationReserve"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9d4eeb50-e0fb-4ff3-a095-5557733050db" xlink:to="loc_us-gaap_LitigationReserve_3d9a24f7-de50-49f2-b4ca-ac72d75f3a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_3521d43a-6335-4d40-80ed-c63e94c0e3c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9d4eeb50-e0fb-4ff3-a095-5557733050db" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_3521d43a-6335-4d40-80ed-c63e94c0e3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Segmentinformation" xlink:type="simple" xlink:href="tfx-20210328.xsd#Segmentinformation"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Segmentinformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_230b91dc-45ea-4a9b-94b6-40481bbc5c65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_a15964b6-cf84-45e6-86b8-51173fabdd3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_230b91dc-45ea-4a9b-94b6-40481bbc5c65" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_a15964b6-cf84-45e6-86b8-51173fabdd3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SegmentinformationTables" xlink:type="simple" xlink:href="tfx-20210328.xsd#SegmentinformationTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/SegmentinformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f78371e4-8f8b-4de0-9847-1a2749118ae8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_57ba43ad-10c5-4b49-b7a8-4f0d30b0ea98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f78371e4-8f8b-4de0-9847-1a2749118ae8" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_57ba43ad-10c5-4b49-b7a8-4f0d30b0ea98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SegmentinformationDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#SegmentinformationDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/SegmentinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_6f9e4001-08a7-44ac-9678-056b581ac618" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_3a981c8f-1e7c-4b70-a6f3-865b1c549fba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6f9e4001-08a7-44ac-9678-056b581ac618" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_3a981c8f-1e7c-4b70-a6f3-865b1c549fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_804ae938-507e-4a9c-8fb6-dd86b06c942d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_3a981c8f-1e7c-4b70-a6f3-865b1c549fba" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_804ae938-507e-4a9c-8fb6-dd86b06c942d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_00544204-d755-458c-9ea0-78c46a981160" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_804ae938-507e-4a9c-8fb6-dd86b06c942d" xlink:to="loc_us-gaap_SegmentDomain_00544204-d755-458c-9ea0-78c46a981160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AmericasSegmentMember_257eb845-fdaf-4741-837c-6da86b218915" xlink:href="tfx-20210328.xsd#tfx_AmericasSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_00544204-d755-458c-9ea0-78c46a981160" xlink:to="loc_tfx_AmericasSegmentMember_257eb845-fdaf-4741-837c-6da86b218915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EMEASegmentMember_dcc97fbb-f81d-4b2b-90b7-b020c4d99efa" xlink:href="tfx-20210328.xsd#tfx_EMEASegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_00544204-d755-458c-9ea0-78c46a981160" xlink:to="loc_tfx_EMEASegmentMember_dcc97fbb-f81d-4b2b-90b7-b020c4d99efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaSegmentMember_5c316907-c69c-45e9-bb82-6156a1ceb06e" xlink:href="tfx-20210328.xsd#tfx_AsiaSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_00544204-d755-458c-9ea0-78c46a981160" xlink:to="loc_tfx_AsiaSegmentMember_5c316907-c69c-45e9-bb82-6156a1ceb06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OEMSegmentMember_5a00bb8b-1fa6-48b2-8b5a-7b3c7d54be4f" xlink:href="tfx-20210328.xsd#tfx_OEMSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_00544204-d755-458c-9ea0-78c46a981160" xlink:to="loc_tfx_OEMSegmentMember_5a00bb8b-1fa6-48b2-8b5a-7b3c7d54be4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a617f920-63c0-4058-bb6c-e11f237306b3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_3a981c8f-1e7c-4b70-a6f3-865b1c549fba" xlink:to="loc_srt_ConsolidationItemsAxis_a617f920-63c0-4058-bb6c-e11f237306b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_27a68819-f3d6-42c7-8ed8-37be4b6439af" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_a617f920-63c0-4058-bb6c-e11f237306b3" xlink:to="loc_srt_ConsolidationItemsDomain_27a68819-f3d6-42c7-8ed8-37be4b6439af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_abf84a79-c6a4-48ec-9d81-3ec34f57ee3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_27a68819-f3d6-42c7-8ed8-37be4b6439af" xlink:to="loc_us-gaap_OperatingSegmentsMember_abf84a79-c6a4-48ec-9d81-3ec34f57ee3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_18c5c61a-d8f8-4c94-a4e9-201db6a9f9a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_27a68819-f3d6-42c7-8ed8-37be4b6439af" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_18c5c61a-d8f8-4c94-a4e9-201db6a9f9a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4a190bdd-3777-4368-a891-4a484b62d574" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_3a981c8f-1e7c-4b70-a6f3-865b1c549fba" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4a190bdd-3777-4368-a891-4a484b62d574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3715c267-a1b4-455a-a3fb-0a251a0214fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4a190bdd-3777-4368-a891-4a484b62d574" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3715c267-a1b4-455a-a3fb-0a251a0214fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b1a5a2d0-9a37-4b19-bf0b-caa8ca1496ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4a190bdd-3777-4368-a891-4a484b62d574" xlink:to="loc_us-gaap_OperatingIncomeLoss_b1a5a2d0-9a37-4b19-bf0b-caa8ca1496ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Subsequentevent" xlink:type="simple" xlink:href="tfx-20210328.xsd#Subsequentevent"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Subsequentevent" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_03234468-9e86-4264-9480-c05542854c6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_42bc1d9e-e405-4778-b7bf-2fd11d901792" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_03234468-9e86-4264-9480-c05542854c6f" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_42bc1d9e-e405-4778-b7bf-2fd11d901792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SubsequenteventDetails" xlink:type="simple" xlink:href="tfx-20210328.xsd#SubsequenteventDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/SubsequenteventDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_40d47675-c362-460b-add2-f8761cd682ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_8c3ce272-ffb4-4681-9342-0bfdb12a171a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_40d47675-c362-460b-add2-f8761cd682ad" xlink:to="loc_us-gaap_SubsequentEventTable_8c3ce272-ffb4-4681-9342-0bfdb12a171a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6c8b0ca8-31ae-4feb-a239-4910c164e992" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8c3ce272-ffb4-4681-9342-0bfdb12a171a" xlink:to="loc_us-gaap_DebtInstrumentAxis_6c8b0ca8-31ae-4feb-a239-4910c164e992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9add619a-ded4-4590-aa69-36c8f168fa73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_6c8b0ca8-31ae-4feb-a239-4910c164e992" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9add619a-ded4-4590-aa69-36c8f168fa73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_7dc82ad1-6a7d-46b0-9d97-76b9e7624aa4" xlink:href="tfx-20210328.xsd#tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9add619a-ded4-4590-aa69-36c8f168fa73" xlink:to="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_7dc82ad1-6a7d-46b0-9d97-76b9e7624aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_eb36bc60-9c24-40b0-9d85-b8245e4329b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8c3ce272-ffb4-4681-9342-0bfdb12a171a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_eb36bc60-9c24-40b0-9d85-b8245e4329b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_20e4db3c-48ab-405d-be89-1bcb12700cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_eb36bc60-9c24-40b0-9d85-b8245e4329b3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_20e4db3c-48ab-405d-be89-1bcb12700cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_ed89939b-ee1c-43c8-aa5d-d76aea31a369" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20e4db3c-48ab-405d-be89-1bcb12700cd4" xlink:to="loc_us-gaap_SeniorNotesMember_ed89939b-ee1c-43c8-aa5d-d76aea31a369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_457a4301-5702-4d01-895b-e5b6fa7632a7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8c3ce272-ffb4-4681-9342-0bfdb12a171a" xlink:to="loc_srt_StatementScenarioAxis_457a4301-5702-4d01-895b-e5b6fa7632a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_642425e4-59b6-49fc-9312-033d45f1bb84" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_457a4301-5702-4d01-895b-e5b6fa7632a7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_642425e4-59b6-49fc-9312-033d45f1bb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_d5455ba0-5380-4252-8c24-fa56cd442933" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_642425e4-59b6-49fc-9312-033d45f1bb84" xlink:to="loc_srt_ScenarioForecastMember_d5455ba0-5380-4252-8c24-fa56cd442933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_98b95927-ce4d-45da-a7d3-8ff4cff605fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8c3ce272-ffb4-4681-9342-0bfdb12a171a" xlink:to="loc_us-gaap_SubsequentEventLineItems_98b95927-ce4d-45da-a7d3-8ff4cff605fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_7d80ffb9-cf5d-446b-8846-a3b337a861d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_98b95927-ce4d-45da-a7d3-8ff4cff605fa" xlink:to="loc_us-gaap_SeniorNotes_7d80ffb9-cf5d-446b-8846-a3b337a861d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d1558b7c-cb01-40bf-aa72-989d46302c4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_98b95927-ce4d-45da-a7d3-8ff4cff605fa" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d1558b7c-cb01-40bf-aa72-989d46302c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_62e70864-1502-4e31-97c6-66efad31d6d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_98b95927-ce4d-45da-a7d3-8ff4cff605fa" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_62e70864-1502-4e31-97c6-66efad31d6d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e11660a4-05c2-441f-8ebc-1a7b4c6cf813" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_98b95927-ce4d-45da-a7d3-8ff4cff605fa" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e11660a4-05c2-441f-8ebc-1a7b4c6cf813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>tfx-20210328_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:tfx="http://www.teleflex.com/20210328"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="tfx-20210328.xsd" xlink:type="simple"/>
    <context id="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i32275090c90c49f08684f1743882bf69_I20210427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2021-04-27</instant>
        </period>
    </context>
    <context id="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i20cade3c80e94eaea36db8889ad92175_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ib58d20602d7346e3bc64ac0c30ba001b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5fd410f9b5794772a3f1ab7a3dd918d3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i90955c9c9613481e9e256e3403871c0c_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="ifc020fa01f8c49139060dd75db75cc44_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i186aa0ff14cc44c5a2666505dd636c3e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibcf69bdc3cd647fd9e8f464ef3b99692_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0410db1e22f4755b06f8c887b1dadb8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia64a8970f2cb4f19b7b0c37e5b7fb87e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6b220c7e7cfd457d9c0e48c0ac235261_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ia71c0e6368cf40b198f493a09d80bf60_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="iedf9c782ce164b0c8eb9d021dedef180_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="if00ab66a9c0b460d821b18e123563b08_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i62a6b23921a4487db551e6d1cae4df1c_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="idc62af7c72cf485ab2cdac8b164979d7_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i2d4010a3b1bb49b1bc78541b892ac0b9_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="id8f3c354d01a4aed8d14755b2a620719_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="idd81da09e2c24150af4f646c0efaf4f7_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ic4d29242bafc4138b3381868894bd8d3_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ic8d1c324816b48f19b523d66bd29fcd3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i97199657b0e3494dbd8b11ac3c6c7243_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8890d8d28946407080d05728330e0574_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibc8cc03a3ddc404db77431c32c2f77cd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1fca4bfa98724f6595c012562e648ef7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1ddc8ba6f9e74296941700d93456e74c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3d67f5b216494af2b6914082f4152428_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia7e9af453a11439daf9b2f73437d145d_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i4fb56850309a4bd182c2740dee2a353b_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i1d7c9a9f16304ab580e567ba9e06ba1c_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="icc56baa8bee44978b01d24eafbc16699_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ie51846377ac3401aa2a56209a99a5fd1_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ida0353a4ba354a6fbc15cae9314dce61_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="ib6a4154c778548558c79a02673839679_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="i9623e10d29b3460384c350291e2fc2da_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="ie6ca7ab2d6db44cdb412cef8a345ea24_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="i518b9bb7bda14e48ad0956ced0b82653_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="ia59e8af4b4974c36995d6cd6f57959a4_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tfx:HospitalsAndHealthcareProvidersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i5c9f515e8452453a97970254694f2684_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tfx:OtherMedicalDeviceManufacturersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="iaf6dc670f14e4aaf80fd2369597aeef0_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tfx:HomeCareProvidersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i0678f513f6114124be41e741f28d2373_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:VascularAccessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i1cefde75a6974d439ebb0a3eb8cd6528_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:VascularAccessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ibb0c5cd07b4644e894bac507f7114f24_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:AnesthesiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i1bf4c9d709cf4e09845de7790b723174_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:AnesthesiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i1d49f388120a45aeabbbc664710a0775_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i75a652e8b5ae4beaa1d75bf7b67c995e_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i90567b73789b41fa8764fc719cf17a5f_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:SurgicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ied1bf5c4179044c38e946295fd99e04e_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:SurgicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i85aaa51d3cca4f72a8b122ffcfac5edd_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalUrologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i7e378e6ea8944d28b35d8fbc8417e9a5_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalUrologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i14e4dd5a9c8c48049c8466ad491fd20e_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="iebc8e124dce8472aa4eddddf7232de20_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="id7c6260cd3af4a37aefcc847fc9351d3_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i3aa0f5f57bd94b769691f1e48440995d_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i53b0df667f94469aa7a56ec0fe7612c3_D20201228-20201228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:ZMedicaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-28</startDate>
            <endDate>2020-12-28</endDate>
        </period>
    </context>
    <context id="i5464a2c6d6d94cfb91f20d708ceb40cd_I20201228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:ZMedicaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-28</instant>
        </period>
    </context>
    <context id="i2af5627f3990489ea7409b1521d0120f_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i44a4ef1f75824f559e7a3abd1ce6aec1_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ifc16eb82c4c04e1687bbd960c872699a_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i63cf6658eace4a2f8dc69488c96b41e8_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i0a3a287293dc4e649b5e064299030949_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i388f7dcc5ec54f4aa7e6209c848eaf9d_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="id1d7071dfb124958abf5a24d09db9136_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ib836bb2293444a249c801efce540aec3_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ie71a07eaea4e41308358d7fd9f369f13_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i20764e74cb0b4a059558bea524c5836e_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ia67f4ddf5d6941a59883f403244ef2b6_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ie189f60440054d01b079c3cb7b16da43_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i7b61b3e0782a4924a8c9a999f2414619_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="if525ae00033044369b2c54c3398f465a_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ieb7bd956862c43a1abfa2019543d0b14_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i221404060b0245da9ae068ad411848c8_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i4f1851c01fd14892933268f5a020279e_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ib0f154710353405fabfa98643a94ca27_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ic5e8b8a041974eadab3a3982a2c4bb14_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i6aba3a5f2c2f442eb9e09848ef4206f5_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i872d00d2fe804f138a5f32b0d49a1468_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i73800ac3b905441bb3e4e28b04b5a481_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i7ee97cac965747309775ca1f932924be_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="idcdecf19df984a8a9c36309a78d76e97_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i497ed272091d4b739d420e8080be6fac_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="icf55afc2354b4227bfbe0f3d41111157_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i13b88310da4f4ccfb550e4d4a8fb8a61_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i02c1fc8e328e457aae565f40850c4dbc_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i796513454b1d47dfaf4e83a314280109_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ice0942aee42e48048be0823842e33163_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i315ebeff66ff4b0c85f76351bdd4c307_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="if235e4ee23c041a1b977a18ed2285ee9_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i38b0c07489ae43de80f79793a9a5aeb9_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i4ac532e0aa214fb481a0930f0b72d97e_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="iab641dc91a2c4ff092534ce617deba9c_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ied062d0dc8dc470f9b93ba180e2c6695_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i3d2cf9f8bede4bb79a3d9d71d1cf12c1_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i67fc127d9c8b40aca02d1fd0133388fa_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i6ce9341f50194cf69739d5303d7b37cc_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ie0f0065a657f4d55b3b1d1e6f429991d_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="idf25633139624d3782d67ac13d527a33_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i51a4db8e803d424b87935660d3dec04a_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ied71ea90adec437791dbee54982f4510_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i207667f6dffc4f92a5bbb30d5b6dae48_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyOneRestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i8f3c1332de734054b94cae3207f77cd9_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i72b6628e3b364508a1e6f08a6a539d11_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ie56bf386a54c4579828e8e654c378e11_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i1ce78107afb7480f86cf7b3b8e9bdf8a_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i275773e17d5b4390b8804fa542308484_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ie6b54382936f45b69aa741a26d646884_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i8fe92ba94f6d4cdc957bf77f23103f99_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="idf85284bfd074c3095e2bc44a6d3383b_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i439642e360bc4abab33eb9361fc8c624_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ib140254fdb74440fb6efd40b90477342_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ia47c7242c04b4514b590d6604877de83_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i4d42559245dc4070ab78bdbf3f66ee8e_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i09dcf1cb48314c05960f2ed23da0b5ba_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i291855f8fe1642fc8b72e2496cfec2e9_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ide46830f55e34d9d87d06e25944a2b73_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ibba8c36ed60c47cbad4c46d11aa9650d_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i813cdd9a9aa04926bd039b76d574c46e_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ie1f0c359d8604a379e6649fe3b2852a2_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i0e56b71cc7514b848dae0384a324ce6b_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SeveranceAndTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i053ccc89c55a40ccaf9240378fcb7835_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i18a8dcbb4c524ee694e8bd02f3c76ba7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8307d93b3db34486b6db6c1c89b3983c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id326dc769c0a495e87d51fd01076627e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib48bb4b7215143e88815c301a29b1890_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OEMSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iba1890e7a06e43428f94661ec50958b5_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="icd38677da4b7409287061cf076db987f_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="id139a985deac4e6f9ced762a1a24f4d5_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i594f71b700694be3b00ff80f6ad586ed_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OEMSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="if78160db7dd24f3cb7b184a42138b5db_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i7a69acc7c5814c5c95b9ea0a7b0e8a39_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i7aa58ecabd2843629e701b5c47e5ec9e_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="iadee66fd47584cf2b1893c50adf61db9_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OEMSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ic1f4a71e79db49a58638280ea3013f47_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="if410bd2344ad40668db1f20a024e52d7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2ef4adf3f587429192fecd7fd3b23a30_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ic8af87619987467ba6b6184b8842828b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c5eb57217154e489dbc68a71f99b3e8_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i7c0615b40ecc41fb9e9530967b429a6a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie4fa05ea7470423291d88ae76c5365b2_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ia0553f534102486e8f395a0569093164_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i24a7dfeea1e74477844f2741067cd00a_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ia202f2acf6164b1bb536c5050d91786e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie7f3f7a5a5374565aa92ec8d266a99ac_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i88e043eb1c6349528d46310cb33c5b82_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i528002430e684b7db301adc8b0fe22ed_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i5872fd15298f424c9b4755c8e9fbb369_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i1ec67c572953494db94ccac2de914407_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="iad96bb657f3444e78f7b654b4243e5cc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idaed757ede524e1b9a71337ac1fd3e0f_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i7917a95ad8b440c19cf68911d32c60f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2763e0b3ad4849b1ab3fb0da695b7ec5_I20190304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-04</instant>
        </period>
    </context>
    <context id="iddd6e4b9c3a04e5e98a3e8b4d9b3ac42_I20181004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-04</instant>
        </period>
    </context>
    <context id="i9b25ff51be864b0ab9020b0a8ec39e33_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ieb4266fdadc949ae8bf152cd694d24bc_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i3b7a761fbf6242bc82eae98cef9b0743_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ic625730bcf4142c3a43e6956f6f1000c_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i3295e5d5f2cf495684bff62e24516d94_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i3a0ac67762794c68afb420beb0e2191c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c21dd460d584655adc8c3a9c73ea434_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i8946f2e6694c4430923c6e99658d9723_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie89541fc418e43f4b379f31ef700a27d_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i9cc1936a5a204222a41e0762414790d2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac3085bc27614d1b9eccf27a8b3a6418_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i1952fbe708574fc8b6bfd12322c170f7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0af853cef5a94cc78f67cea17c0c5eb7_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ic1cbc1962fa8449f9bb6f32dde5a102d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icbeeec1e873749bf99b35bb29d33cacf_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i2e8b0e0d9f97415d996b2b221adac836_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i08d26be67bcd4143a002039460b9a5b8_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i6b3bd59eb2514c85a599f0eb0320f1d3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i82b1550b31ab424294bde270e6c79bdd_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="icb3e73af7cc24e10b2dcdf47fbc8a0fc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f2f13f5e1014b84885842ab05e5ea7a_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i1ac9d43cbdaf44699e41f084d4d6e5e1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc9fb5398850486cb26aba55d8504d5f_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i5db00dcd54c64c6aa1bba76931c416b7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6cfc243fed544c7289f8299d571269f5_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i2f5e93d9db564237bcaf78f0917ffaf8_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ib9fd2bc2a98942fa846d20c9fc3df62b_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i3f7ac0a005ed4d5388076308a2be324a_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i205c457604e847d1acd6e4f5bbd19d32_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="iaed892b18134432589a4c3e66ad8e2e3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9ff8e7fb2904b4d9bab3d6c793db694_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9953dd19d11c437b9f899a014fda0958_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8adb5e55353f4121ab923355c31ca49d_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:MilestonebasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i5ee8a858019d4d73aae6a5db46f33c8f_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:MilestonebasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i6f9fd46f652d4701ad8a6634adc3c4a7_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:MilestonebasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i52da78a73c984b79be2d7045db2a5e16_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ifc1ecbf20d544f7882f0a38d1d358c67_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i60b68499332249aa98ecf53fa015e7b1_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i061329ce72ab45cd8b85b4f71757da41_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i888167bac0b74c0b91ef357da44354da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5166b58bdde74669b047cf8fcad868a0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iff57f1b6cc0749829def2b7b17e5ff9b_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i0a5d6a32caa1458585e3e6b98a4223f7_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ia06bde8e435942148e25657d58b84a01_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i2b6f5a9e6c794015b0f8e161cdc49959_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ib044fd07af9243b7b446e6541f55dc47_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ib7d360b50baa4013a7f9d82f66852dbd_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ib5de2d3e204b4b3491b8e9163a114610_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0620948657f34aac93c75bdf6abe1ed4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i58b4b5dd0ebb4a19bb1fa8bfd78c3d45_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iccacddb3c2a644b482611f480f38f3f6_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i7c0ee34b321d48d3985988673ffc2384_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ie207ee32df20440b971f36241dd689c3_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="if795152872644589b0429be1a277ade5_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="i0c418bce4b1742798b2192bd7f051014_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="ie98e634c72924788bef21e07509bb123_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="iee689d78100347f78d98dd62a796c5e7_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i04caa45c8c4043aa871291fbb899f50a_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i986d7830b19040eda222356d5e01f787_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i71c249a553b84e36b8a2ad0a9b4a9e55_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i370878d20da645e4b34d1a68be9d7c40_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ieeccd4125a9048388cfeca48c23f61e0_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ic41cebe4e70e4308b2aaf97c08d975d6_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i6ea92ec140e144f4aeb34e18d3649d3e_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i24afa0800ad04eb7a51fede95c4fae41_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i5dfb582b46644104b2238721489996a4_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ifdf8d95378d24431aff0a0e361939bbf_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="if8c996f253b74db4840d471e558ec138_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tfx:OtherLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i84fb29f06b4d422cbf4acd7e8fda6fa1_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i21d0af1ea8ee4a42b06828a0e51b45d7_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ibc32a5c89eaa4c9c94d2f4ae3ab4289d_D20210217-20210217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-17</startDate>
            <endDate>2021-02-17</endDate>
        </period>
    </context>
    <context id="i27c1a8be0be846b680950fbe83e58824_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i53656ecfc292444dac514cc19e4ed81e_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i71cdf68601a247118d41e5265c6644fe_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i8348b009f67f439781cdad6966ebc5d5_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OEMSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i4e171dfb340f4dc99facab2fd42e839a_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i24db0e7cd641424781b51678f52dccb5_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ieaa2c859c1dc4ef3b51e8563e25eade7_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i860abbb9268b43f1956007f795b14e4c_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i3c9cbcc389174ce6adce86f4c9ac093f_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ia86b98fd781c447c98527b7d303580c7_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ia9b0031c2bee4d7ab9453cc6d11e4d86_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OEMSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ib1b67dac5c8541fa9d72f004a09a99a0_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OEMSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i736b5d782fab45b7bc9fb345e0d14680_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i698d0add78254539817c76f4d5a6b39e_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="if5486124f4d44f5cb49aff253e3497e7_D20210101-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i7bb368e26b4749cd8612fe98f1a1158e_D20200101-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="iab3e71bfcc71453db7e25ff7dcf385fc_I20160516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-05-16</instant>
        </period>
    </context>
    <context id="i937d24e3e255478aa1c9bc4c627a004d_D20210601-20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="i9b12e9a47724434f93421fa413d62180_D20210329-20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="financial_institution_counterparty">
        <measure>tfx:Financial_Institution_Counterparty</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180L2ZyYWc6YWYxODBjMzRmMjI5NGIwNTg3NjVlOTdjZTI2OTMxYjcvdGFibGU6MGRmNmU2NGU0ZGFlNGRmMGI0Y2M3YmJkNzM3ODVhNmEvdGFibGVyYW5nZTowZGY2ZTY0ZTRkYWU0ZGYwYjRjYzdiYmQ3Mzc4NWE2YV8zLTEtMS0xLTA_48f0d887-a1d6-427d-8a1c-c15ed10399c4">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180L2ZyYWc6YWYxODBjMzRmMjI5NGIwNTg3NjVlOTdjZTI2OTMxYjcvdGFibGU6MGRmNmU2NGU0ZGFlNGRmMGI0Y2M3YmJkNzM3ODVhNmEvdGFibGVyYW5nZTowZGY2ZTY0ZTRkYWU0ZGYwYjRjYzdiYmQ3Mzc4NWE2YV81LTEtMS0xLTA_59e79c35-85bb-403a-9fd6-99ce63ae294d">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180L2ZyYWc6YWYxODBjMzRmMjI5NGIwNTg3NjVlOTdjZTI2OTMxYjcvdGFibGU6MGRmNmU2NGU0ZGFlNGRmMGI0Y2M3YmJkNzM3ODVhNmEvdGFibGVyYW5nZTowZGY2ZTY0ZTRkYWU0ZGYwYjRjYzdiYmQ3Mzc4NWE2YV82LTEtMS0xLTA_00f39b7b-aa85-4784-88df-01657e2479d2">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180L2ZyYWc6YWYxODBjMzRmMjI5NGIwNTg3NjVlOTdjZTI2OTMxYjcvdGFibGU6MGRmNmU2NGU0ZGFlNGRmMGI0Y2M3YmJkNzM3ODVhNmEvdGFibGVyYW5nZTowZGY2ZTY0ZTRkYWU0ZGYwYjRjYzdiYmQ3Mzc4NWE2YV85LTEtMS0xLTA_3d89692f-f221-4e4e-b58a-b8ef64bf2fcb">0000096943</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180L2ZyYWc6YWYxODBjMzRmMjI5NGIwNTg3NjVlOTdjZTI2OTMxYjcvdGV4dHJlZ2lvbjphZjE4MGMzNGYyMjk0YjA1ODc2NWU5N2NlMjY5MzFiN180NA_b4b2e158-ab26-46bb-b648-d3fa737d50d1">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl84NQ_08208f75-921f-465a-a658-8d47338421c6">10-Q</dei:DocumentType>
    <dei:DocumentType
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl84NQ_3062bf40-4472-4fcb-9e9f-6cb98a9f4ac5">10-Q</dei:DocumentType>
    <dei:DocumentType
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl84NQ_ecf48f42-4383-4089-9367-73ea0026b3b5">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6NTZmZDJkMDY4OTkwNGIxMmJlNTNkMGVhMjY4NzZmNDYvdGFibGVyYW5nZTo1NmZkMmQwNjg5OTA0YjEyYmU1M2QwZWEyNjg3NmY0Nl8xLTAtMS0xLTA_c883efda-614b-4105-8878-5eb78764a4bb">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8xMjU_ab145f6c-43c9-46c5-be45-9954ab0ce707">2021-03-28</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6MWM2Y2JhNDI5NzgwNDMzMDg3MTlhZmYxN2E1YzM1YzYvdGFibGVyYW5nZToxYzZjYmE0Mjk3ODA0MzMwODcxOWFmZjE3YTVjMzVjNl8wLTAtMS0xLTA_ccc03396-1e0d-421b-9ca0-296e02defa43">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8yMzM_0b0264bc-a11e-4be3-8457-1ac3d04b3229">1-5353</dei:EntityFileNumber>
    <dei:EntityFileNumber
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8yMzM_315286ff-1c71-45c7-bfa2-ae7d6ce077cd">1-5353</dei:EntityFileNumber>
    <dei:EntityFileNumber
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8yMzM_37b52cd9-5f7d-434e-a68c-b8ddb0661e87">1-5353</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8yMzk_00642e19-d450-41e4-8b93-60260fbd0df6">TELEFLEX INCORPORATED</dei:EntityRegistrantName>
    <dei:EntityRegistrantName
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8yMzk_0fb5d788-044c-4648-8b18-549084e96d89">TELEFLEX INCORPORATED</dei:EntityRegistrantName>
    <dei:EntityRegistrantName
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8yMzk_c57f4820-708c-471c-bb22-2eb011eb05c5">TELEFLEX INCORPORATED</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6OGM0ZjRkOTAzNTg4NGU4YzgzMDMwOWYzN2YxYzM5YjMvdGFibGVyYW5nZTo4YzRmNGQ5MDM1ODg0ZThjODMwMzA5ZjM3ZjFjMzliM18wLTAtMS0xLTA_3f1e5157-c2ed-4fc6-aae1-3a09a61265fe">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6OGM0ZjRkOTAzNTg4NGU4YzgzMDMwOWYzN2YxYzM5YjMvdGFibGVyYW5nZTo4YzRmNGQ5MDM1ODg0ZThjODMwMzA5ZjM3ZjFjMzliM18wLTItMS0xLTA_c2a7bd5b-86b9-4561-94a6-0dbbf612dbea">23-1147939</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMDM_d5b84c2d-3b5c-470b-b597-9faa71c2aa26">550 E. Swedesford Rd., Suite 400</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine1
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMDM_ffb027da-ac6a-4028-87cc-f523b9698156">550 E. Swedesford Rd., Suite 400</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMDY_47f6665c-04c4-47a8-85bf-53e3f913d2b5">Wayne</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCityOrTown
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMDY_5dd6cd78-9c4c-4419-b4dc-d29b733ee01a">Wayne</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMTA_0893fe84-f63e-4de5-bacd-8468926b2741">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressStateOrProvince
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMTA_3caee8cd-0d15-4797-95b1-4daf0a30fd10">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMTM_b03f588f-ff53-403d-974f-4ea008bd2435">19087</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressPostalZipCode
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zMTM_d7faae97-e3a1-49b9-9f40-4beefa2cfb6a">19087</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zNzE_5bb199cb-8635-4c8f-84e8-b956c268397f">610</dei:CityAreaCode>
    <dei:CityAreaCode
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zNzE_6de860fd-2454-4e4d-8bea-621e74e92065">610</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zNzU_a80e326b-4755-4376-94ba-027f0738dbb1">225-6800</dei:LocalPhoneNumber>
    <dei:LocalPhoneNumber
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8zNzU_b8e00adf-cfcb-4c2a-b084-dfcecbfd15c1">225-6800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6MzNkZmRjOTEyNDc4NGZlN2JlNDdkZTk0YjIzOGNkOGMvdGFibGVyYW5nZTozM2RmZGM5MTI0Nzg0ZmU3YmU0N2RlOTRiMjM4Y2Q4Y18yLTEtMS0xLTA_3553c785-65a6-495f-8124-60815005d710">Common Stock, par value $1.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6MzNkZmRjOTEyNDc4NGZlN2JlNDdkZTk0YjIzOGNkOGMvdGFibGVyYW5nZTozM2RmZGM5MTI0Nzg0ZmU3YmU0N2RlOTRiMjM4Y2Q4Y18yLTItMS0xLTA_d7ea45cc-c107-4ba5-8d70-dff90c0c9fd2">TFX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6MzNkZmRjOTEyNDc4NGZlN2JlNDdkZTk0YjIzOGNkOGMvdGFibGVyYW5nZTozM2RmZGM5MTI0Nzg0ZmU3YmU0N2RlOTRiMjM4Y2Q4Y18yLTMtMS0xLTA_bf83e055-a0da-4018-8135-76e052edd285">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl84NzM_2212c5d5-1998-45c8-90ef-aeed559469df">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl84NzM_cf404c12-6ca2-4ca7-bd94-c2c90595bdef">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8xMTc0_aa5996a0-33dd-44bf-8ffb-95862a64bcf9">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8xMTc0_aa67fbcd-47c6-47e0-8faf-fb3f5297eb55">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6MDcwODdiOWNkZDhhNDBhNjlhZGY5Mzc4YzUwNDY3YmQvdGFibGVyYW5nZTowNzA4N2I5Y2RkOGE0MGE2OWFkZjkzNzhjNTA0NjdiZF8wLTAtMS0xLTA_a9b3d2dd-a6a4-4f38-ae65-7aad8f890b04">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6MDcwODdiOWNkZDhhNDBhNjlhZGY5Mzc4YzUwNDY3YmQvdGFibGVyYW5nZTowNzA4N2I5Y2RkOGE0MGE2OWFkZjkzNzhjNTA0NjdiZF8yLTUtMS0xLTA_c3e57716-b885-442c-8c75-b4764ae3163d">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGFibGU6MDcwODdiOWNkZDhhNDBhNjlhZGY5Mzc4YzUwNDY3YmQvdGFibGVyYW5nZTowNzA4N2I5Y2RkOGE0MGE2OWFkZjkzNzhjNTA0NjdiZF80LTUtMS0xLTA_c887c809-4782-4464-943b-d3db58614cc0">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8xOTEw_410df381-6bd1-41ec-90d0-6f65939db2a3">false</dei:EntityShellCompany>
    <dei:EntityShellCompany
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8xOTEw_449538a0-c7a4-4745-938c-bf0bd8404b2e">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i32275090c90c49f08684f1743882bf69_I20210427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xL2ZyYWc6MzIwYWE5ZGFkNzQxNGNiY2I3ZmY1ZGUyYWI1MGJjNWYvdGV4dHJlZ2lvbjozMjBhYTlkYWQ3NDE0Y2JjYjdmZjVkZTJhYjUwYmM1Zl8xOTQx_4b963d06-af1e-4500-b8e2-890438db1360"
      unitRef="shares">46732674</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMy0xLTEtMS0w_a2858d98-eff6-45b4-a5ad-c2b39af8f607"
      unitRef="usd">633925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMy0zLTEtMS0w_a2e81cac-fee4-48d2-8eed-93d41493d29d"
      unitRef="usd">630642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNC0xLTEtMS0w_86816fd3-e527-44ce-87b2-ada0b41a9adc"
      unitRef="usd">289398000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNC0zLTEtMS0w_018d7e23-4e29-4d65-8a73-87211f4b5eff"
      unitRef="usd">297018000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNS0xLTEtMS0w_fddcf648-4824-45ae-b751-aa2c0f90545a"
      unitRef="usd">344527000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNS0zLTEtMS0w_ba4a1e12-01de-4b2d-9c37-a25c3d25772e"
      unitRef="usd">333624000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNi0xLTEtMS0w_19a70b03-a021-497e-b29f-d907eb43816d"
      unitRef="usd">203148000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNi0zLTEtMS0w_93f1d231-6030-4c41-85e4-8e50dd9215ca"
      unitRef="usd">147796000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNy0xLTEtMS0w_d404e4e5-f0cd-49cf-bd85-d393061b1b33"
      unitRef="usd">29947000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfNy0zLTEtMS0w_dd4ad608-c8ee-456e-91a9-aa8d9ea2e150"
      unitRef="usd">27396000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfOC0xLTEtMS0w_713a55cd-e2d1-4820-a636-585597e78487"
      unitRef="usd">7998000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfOC0zLTEtMS0w_cf0748fa-07d9-4ce8-b1f3-7f04c2dd5194"
      unitRef="usd">1346000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTAtMS0xLTEtMA_ab5ea9b6-28b5-40a1-8d7f-659ade25c610"
      unitRef="usd">103434000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTAtMy0xLTEtMA_74de6c58-7200-4a96-a6fe-0c25f4a3a0c4"
      unitRef="usd">157086000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTEtMS0xLTEtMA_2f2c8dd1-ef2e-43cb-988d-b0bc041a096c"
      unitRef="usd">16798000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTEtMy0xLTEtMA_60a12474-74e3-4b79-80fc-926bb5fff857"
      unitRef="usd">15439000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTItMS0xLTEtMA_08b3e2a7-c99e-435d-aacf-994bf3212d1e"
      unitRef="usd">659000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTItMy0xLTEtMA_2e4b4eee-ab1f-4528-af7d-bfbbdf69309d"
      unitRef="usd">579000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTQtMS0xLTEtMA_a5455270-aedc-47b1-b056-5ca3de1e798a"
      unitRef="usd">87295000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTQtMy0xLTEtMA_b49ff68f-66f7-4eed-86c1-ee461249475a"
      unitRef="usd">142226000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTUtMS0xLTEtMA_20928396-32a7-4c34-a8e6-9882c2233920"
      unitRef="usd">12428000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTUtMy0xLTEtMA_62f252d8-c9e1-4ebe-b6bf-930c5b2d4900"
      unitRef="usd">11074000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTYtMS0xLTEtMA_6e4eb916-1d64-4a94-a8b7-0ed74e6671fb"
      unitRef="usd">74867000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTYtMy0xLTEtMA_8c39148f-3271-4c19-a9c3-b390648949cc"
      unitRef="usd">131152000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTctMS0xLTEtMA_0159f2c7-a70f-402b-bbb2-3867a01a8396"
      unitRef="usd">-1000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTctMy0xLTEtMA_d58ab75a-bdc9-40a8-b971-615b3b8addae"
      unitRef="usd">-4000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTgtMS0xLTEtMA_5b797744-a12d-4b09-9034-baaf2a06e63f"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTgtMy0xLTEtMA_f06ce46a-79f7-4617-98db-49764bdbd20d"
      unitRef="usd">-2000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTktMS0xLTEtMA_5ad75013-0dc3-4f52-9d8c-d26075ec5028"
      unitRef="usd">-1000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMTktMy0xLTEtMA_f1f9707b-7d30-4231-929e-a042d417594b"
      unitRef="usd">-2000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjAtMS0xLTEtMA_8a97c97f-d6df-4ebb-8b72-dfeecf49596c"
      unitRef="usd">74866000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjAtMy0xLTEtMA_cf68c460-9cee-4d18-aea8-bec66f73deea"
      unitRef="usd">131150000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjMtMS0xLTEtMA_b4d8ed9e-a0ac-4ab0-88da-2baf89816e4a"
      unitRef="usdPerShare">1.60</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjMtMy0xLTEtMA_4e64f371-c7df-47c8-ba6e-675628e50892"
      unitRef="usdPerShare">2.83</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjQtMS0xLTEtMA_1072c666-ecec-45b8-865e-c1f4bcdc1649"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjQtMy0xLTEtMA_4db4caa7-2c82-4380-8ff3-8be882386f40"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjUtMS0xLTEtMA_a82fce19-5a70-4c94-b5d6-f3b9034c5a15"
      unitRef="usdPerShare">1.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjUtMy0xLTEtMA_3acbff58-bcfb-411d-8204-891b5cc1d1fe"
      unitRef="usdPerShare">2.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjctMS0xLTEtMA_0f6c0401-1411-4be4-9db1-04b1180cfdd4"
      unitRef="usdPerShare">1.58</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjctMy0xLTEtMA_065696e8-e529-46ca-8928-eddaf23f83e3"
      unitRef="usdPerShare">2.78</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjgtMS0xLTEtMA_8983792e-e58e-432b-941d-de0f7643851b"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjgtMy0xLTEtMA_a4afb500-2192-4dbc-8bb3-5c6b844a8210"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjktMS0xLTEtMA_8b0441b0-acdf-4078-99aa-49bf675fdc69"
      unitRef="usdPerShare">1.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMjktMy0xLTEtMA_1861a4c7-008b-4338-b814-e24b1c1439c2"
      unitRef="usdPerShare">2.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMzEtMS0xLTEtMA_0ac3bc26-ac8f-4267-86b9-e58cfa798da4"
      unitRef="shares">46698000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMzEtMy0xLTEtMA_8990d19f-0894-4f65-84f7-34c072e75b1f"
      unitRef="shares">46382000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMzItMS0xLTEtMA_2fefff08-d584-45fe-acdd-ae77646f30b7"
      unitRef="shares">47407000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xNi9mcmFnOjA2ZmJiMmI3ZDA5ZDRjODc5Mzg0OTY4ZTYxMzFiOWY5L3RhYmxlOjljMjljMjU0YjA0OTQ4ZWI4Y2E2YjkzMzUxM2Q1NjE2L3RhYmxlcmFuZ2U6OWMyOWMyNTRiMDQ5NDhlYjhjYTZiOTMzNTEzZDU2MTZfMzItMy0xLTEtMA_aa4e0e08-5e81-4406-b4ee-dd3236205e0c"
      unitRef="shares">47231000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfMy0xLTEtMS0w_8a97c97f-d6df-4ebb-8b72-dfeecf49596c"
      unitRef="usd">74866000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfMy0zLTEtMS0w_cf68c460-9cee-4d18-aea8-bec66f73deea"
      unitRef="usd">131150000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNS0wLTEtMS0wL3RleHRyZWdpb246YjJiNGJiOTdkZmY2NDc0ZjlkMWQ0NTRmM2NiMTI4Y2NfNDg_a0e1a35e-cac1-457c-bf3e-4dc04fc2abfc"
      unitRef="usd">-598000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNS0wLTEtMS0wL3RleHRyZWdpb246YjJiNGJiOTdkZmY2NDc0ZjlkMWQ0NTRmM2NiMTI4Y2NfNTI_97773dc7-5eea-4041-b8e3-a73d34be71f9"
      unitRef="usd">-7581000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNS0xLTEtMS0w_c2bb74b7-6438-4e4b-b04a-a23d076f3d57"
      unitRef="usd">-24075000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNS0zLTEtMS0w_d65d50a1-768d-40cf-ab5a-b53953a9a47e"
      unitRef="usd">-18199000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNi0wLTEtMS0wL3RleHRyZWdpb246OWUzYTc0MGNmMmRhNGFlMDllNjFiZWU4YWZhZmI3OGVfNzc_0882cfa3-43f6-4594-8f5e-da8fcd53cc9a"
      unitRef="usd">-513000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNi0wLTEtMS0wL3RleHRyZWdpb246OWUzYTc0MGNmMmRhNGFlMDllNjFiZWU4YWZhZmI3OGVfODE_e6f3ec22-b244-4dd8-bb17-d41360152fee"
      unitRef="usd">-522000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNi0xLTEtMS0w_1ea27a8c-eba2-41f1-979a-26dccb7ffdcd"
      unitRef="usd">-1611000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNi0zLTEtMS0w_44891ac0-d94b-4c0f-bf56-c4ce39c609fa"
      unitRef="usd">-1689000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNy0wLTEtMS0wL3RleHRyZWdpb246N2FjYWIzOWM0ZjFlNDRmMGI5ODZkZjM0NTVmMWM5NmZfNTI_fde00635-9686-463a-b83f-abaaaf8f898c"
      unitRef="usd">-33000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNy0wLTEtMS0wL3RleHRyZWdpb246N2FjYWIzOWM0ZjFlNDRmMGI5ODZkZjM0NTVmMWM5NmZfNTY_de4adf8a-e595-43bc-bc80-7984cfd3e36a"
      unitRef="usd">-372000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNy0xLTEtMS0w_acda11aa-2d0f-4144-86ef-6b7ae4753bce"
      unitRef="usd">27000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfNy0zLTEtMS0w_aa988011-36cb-4aeb-a843-e2803f7b66df"
      unitRef="usd">-3817000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfOC0xLTEtMS0w_a4eaba44-cf0d-4883-b6fe-28e2e09b5ef0"
      unitRef="usd">-22437000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfOC0zLTEtMS0w_bfd8f3fc-466a-48cc-804a-2ef4a0b2772a"
      unitRef="usd">-20327000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfOS0xLTEtMS0w_3cb7f9f9-99f2-42b7-ad70-d9580f34da8c"
      unitRef="usd">52429000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18xOS9mcmFnOjNkNDA3MDcxZTRhODQ4YTE5ZmRkYzE0ZGIyODk0MTA2L3RhYmxlOjkzMDFmMzg1NGY5YzRhODFhZDliMTcwMWYyZGUxZDliL3RhYmxlcmFuZ2U6OTMwMWYzODU0ZjljNGE4MWFkOWIxNzAxZjJkZTFkOWJfOS0zLTEtMS0w_dced701f-b254-42c5-b49b-5f334b7fdcc5"
      unitRef="usd">110823000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNC0xLTEtMS0w_bf00c3ca-349d-478b-b379-de3d3c41f879"
      unitRef="usd">324631000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNC0zLTEtMS0w_37d2c4f2-202d-49a8-8e61-561303f90fae"
      unitRef="usd">375880000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNS0xLTEtMS0w_88459a9e-1349-4ce8-807e-f00b2d98c849"
      unitRef="usd">401112000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNS0zLTEtMS0w_194932d1-e01e-4022-88b4-5ce97b6ab54d"
      unitRef="usd">395071000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNi0xLTEtMS0w_8f018abf-b11d-4558-b657-b682acc362cd"
      unitRef="usd">512284000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNi0zLTEtMS0w_cb86da6d-070f-4f4e-8028-5e82ef446351"
      unitRef="usd">513196000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNy0xLTEtMS0w_976f69af-2583-42dc-b8a2-d29df3ae0839"
      unitRef="usd">121877000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNy0zLTEtMS0w_45cec4fa-6694-4223-9040-85d0b9e06d18"
      unitRef="usd">115436000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidTaxes
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfOC0xLTEtMS0w_20a6c7aa-7b58-4d43-9a10-6f576a9167e0"
      unitRef="usd">18879000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfOC0zLTEtMS0w_d3577339-2dfe-462e-9ef8-cf23847f3ebc"
      unitRef="usd">22842000</us-gaap:PrepaidTaxes>
    <us-gaap:AssetsCurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTAtMS0xLTEtMA_a437aa10-5b09-475e-879d-d3b1832fdbf6"
      unitRef="usd">1378783000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTAtMy0xLTEtMA_1e741c46-3cc9-4aec-85ef-9b547b176bed"
      unitRef="usd">1422425000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTEtMS0xLTEtMA_ab8163f2-5629-4999-9fc0-d278d128a89d"
      unitRef="usd">467648000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTEtMy0xLTEtMA_cd16ac4c-b6a9-45bb-b8e4-86e69dceaaa5"
      unitRef="usd">473912000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTItMS0xLTEtMA_24524783-b352-4740-a6a2-360e3acd07e4"
      unitRef="usd">94554000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTItMy0xLTEtMA_b9e86713-2241-469b-9ff6-b39c548b299a"
      unitRef="usd">100635000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTMtMS0xLTEtMA_a44afb92-7fc5-4627-8d05-2e1db16c6ae2"
      unitRef="usd">2565874000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTMtMy0xLTEtMA_ffa7a8be-0bd0-4a99-ab38-257d81b51beb"
      unitRef="usd">2585966000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTQtMS0xLTEtMA_2e3a5e67-9f6e-4db5-a4c2-8b7fdb946cdf"
      unitRef="usd">2470244000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTQtMy0xLTEtMA_4435a123-f50a-492c-87e8-d794fe82e9b3"
      unitRef="usd">2519746000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTUtMS0xLTEtMA_702de4b6-7a01-490d-a352-4bca4c78f358"
      unitRef="usd">8045000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTUtMy0xLTEtMA_bb8c8b8c-4c7b-4c4d-888c-055fdf93abbc"
      unitRef="usd">8073000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTYtMS0xLTEtMA_79bb258f-31b5-42a6-ba44-a2089332190b"
      unitRef="usd">42875000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTYtMy0xLTEtMA_1f5b0515-7a0f-4ca7-9a94-e20ef0f6af5e"
      unitRef="usd">41802000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTctMS0xLTEtMA_411aaa25-28de-47af-9cbb-e17478fcefb2"
      unitRef="usd">7028023000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMTctMy0xLTEtMA_dbc8e4ef-459a-4936-9179-e5bb6cfee00c"
      unitRef="usd">7152559000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjAtMS0xLTEtMA_5576257c-b499-4d3d-bbc3-b28bdbcccf9b"
      unitRef="usd">83750000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjAtMy0xLTEtMA_12416c79-2a44-4a0a-b031-a1814b229284"
      unitRef="usd">100500000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjEtMS0xLTEtMA_1c3fe9f6-e747-4131-9e16-c298d17b53f4"
      unitRef="usd">101340000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjEtMy0xLTEtMA_aedb1697-ac5c-4dd5-93a5-4e319027a8e5"
      unitRef="usd">102520000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjItMS0xLTEtMA_459ad866-e1c5-41bc-a24a-842b6cce6b80"
      unitRef="usd">134311000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjItMy0xLTEtMA_b2a1db99-0593-4c66-a104-138007f736ba"
      unitRef="usd">136276000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjQtMS0xLTEtMA_e9b73e5f-346b-4b11-afe8-c4fee734e200"
      unitRef="usd">100380000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjQtMy0xLTEtMA_177cd4f4-030b-45ef-8d4b-48bd42be485c"
      unitRef="usd">122366000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjUtMS0xLTEtMA_a1ab1f3c-9d0a-4943-b862-b49140fc45f5"
      unitRef="usd">23401000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjUtMy0xLTEtMA_ee270dfd-feaf-46dc-b23e-88a24f192187"
      unitRef="usd">7135000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjYtMS0xLTEtMA_197e99a3-79d5-4515-8ea8-fdf3f46b1a6c"
      unitRef="usd">14831000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjYtMy0xLTEtMA_11651b0d-98b9-4b31-86a2-47e82820ebc4"
      unitRef="usd">17361000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjctMS0xLTEtMA_0db6bbe6-0cd6-4d42-88c4-f9671380c0ac"
      unitRef="usd">50040000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjctMy0xLTEtMA_5549c0af-8062-49a1-844d-3be189291de0"
      unitRef="usd">53869000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjktMS0xLTEtMA_f33415ef-a78b-473d-a812-b4ecb01e8e0b"
      unitRef="usd">508053000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMjktMy0xLTEtMA_a623013b-3ad9-4e05-ad7a-1b24b51f322a"
      unitRef="usd">540027000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzAtMS0xLTEtMA_2d0e68b7-7775-470e-aae9-364a09d3d556"
      unitRef="usd">2295436000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzAtMy0xLTEtMA_14c347fb-ca61-4e8b-9bce-b40b9ac60356"
      unitRef="usd">2377888000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzEtMS0xLTEtMA_c6123eb5-99b8-4031-b835-8a04e2bf9463"
      unitRef="usd">482484000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzEtMy0xLTEtMA_b11d3d48-a6d1-46c3-9994-2ee18f7f7488"
      unitRef="usd">484678000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzItMS0xLTEtMA_db58e9cd-c1c9-442e-878f-625680237992"
      unitRef="usd">57118000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzItMy0xLTEtMA_fc2d4132-240f-45cc-ae05-f80b03b83746"
      unitRef="usd">74499000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzMtMS0xLTEtMA_460af65f-e960-4bc4-b870-7bf1cc61a4a4"
      unitRef="usd">9987000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzMtMy0xLTEtMA_43304d75-68c0-44b0-b0da-36861311106d"
      unitRef="usd">10127000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzUtMS0xLTEtMA_7fe27eb1-a7d1-4aa2-a143-19174a5a3b2f"
      unitRef="usd">79403000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzUtMy0xLTEtMA_335cf578-a6c4-47b5-936f-44625a9cb6a4"
      unitRef="usd">86097000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzYtMS0xLTEtMA_e57025a6-7ad4-42e5-a620-fe5375da68f6"
      unitRef="usd">219751000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzYtMy0xLTEtMA_ad887879-455c-4110-a253-e98aa554d90f"
      unitRef="usd">242786000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzctMS0xLTEtMA_c94d7136-ad71-4b3f-92c8-a28ef85060bb"
      unitRef="usd">3652232000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzctMy0xLTEtMA_8756701c-bed9-4fe2-9903-0989993a0240"
      unitRef="usd">3816102000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzgtMS0xLTEtMA_dc797ff2-375c-41d6-bcf4-aeeea348abb2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzgtMy0xLTEtMA_cd508abc-c4fc-4078-984d-1c3013d0d73a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzktMS0xLTEtMA_f4c31a96-83db-47a6-8b68-6155d992e3b9"
      unitRef="usd">3375791000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfMzktMy0xLTEtMA_5263020a-0d56-4e0c-953a-04680b6a82f6"
      unitRef="usd">3336457000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNDAtMS0xLTEtMA_98e8b1d2-d9a0-42df-9bbe-b2e784b92382"
      unitRef="usd">7028023000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yMi9mcmFnOjc1M2FhNGYxN2ExODQ3YmI4ZDMzMzAzZDgxMTdkZTI1L3RhYmxlOmM2OWVjZjQ0MDg3ZDRlOGJhZDU5OTYzYTI1MjUzNjc4L3RhYmxlcmFuZ2U6YzY5ZWNmNDQwODdkNGU4YmFkNTk5NjNhMjUyNTM2NzhfNDAtMy0xLTEtMA_3e98337b-ccd1-47ef-afbf-62ee9a99e242"
      unitRef="usd">7152559000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNC0xLTEtMS0w_a58a19bc-f7cf-4d36-ae05-d72986e5497b"
      unitRef="usd">74866000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNC0zLTEtMS0w_91546fd2-340f-4492-9d6d-7c9a60e00460"
      unitRef="usd">131150000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNi0xLTEtMS0w_a27373ac-8d3e-4752-860c-8362f4e1f345"
      unitRef="usd">-1000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNi0zLTEtMS0w_97002479-09a3-4b50-bf01-ab03629aca5d"
      unitRef="usd">-2000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:Depreciation
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNy0xLTEtMS0w_b76b0e91-9509-4fdd-b9cc-76f930dc6a3b"
      unitRef="usd">17513000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNy0zLTEtMS0w_2eecc974-88a4-4caf-8c77-f4c5ba8e7fe4"
      unitRef="usd">16842000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfOC0xLTEtMS0w_81525ab1-718c-4f89-964b-a5ff22bfc018"
      unitRef="usd">41922000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfOC0zLTEtMS0w_dc58c5a7-a7a6-49d4-970b-709203cd9ed7"
      unitRef="usd">38911000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfOS0xLTEtMS0w_11818a33-f033-4d4d-b273-959407505ae6"
      unitRef="usd">1210000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfOS0zLTEtMS0w_18a9834f-dd26-4d8d-853d-6b83f9fd78ab"
      unitRef="usd">945000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <tfx:InventoryFairValueStepUp
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTEtMS0xLTEtMA_1bc40aa7-4440-4041-a8d6-67c15d05a4ad"
      unitRef="usd">3993000</tfx:InventoryFairValueStepUp>
    <tfx:InventoryFairValueStepUp
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTEtMy0xLTEtMA_0ae5e559-00bc-4222-a299-853f82acd778"
      unitRef="usd">1707000</tfx:InventoryFairValueStepUp>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTItMS0xLTEtMA_eab34b5d-97c0-4db5-b2e0-bf1fe2f9b4e7"
      unitRef="usd">6354000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTItMy0xLTEtMA_d4def78c-a95a-42cd-a66b-4977ff098ae7"
      unitRef="usd">-46502000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ShareBasedCompensation
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTQtMS0xLTEtMA_d0ccfde5-dbe4-4c14-b37b-a816e3a09846"
      unitRef="usd">5344000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTQtMy0xLTEtMA_68f0f4f8-fcfa-4ae1-bca8-6554e0a2678d"
      unitRef="usd">3522000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTUtMS0xLTEtMA_3e645e6e-4d00-45e8-be51-0c784a2fbdf0"
      unitRef="usd">425000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTUtMy0xLTEtMA_27ae791d-f070-420b-ad26-55c62056db02"
      unitRef="usd">679000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <tfx:ChangesInContingentConsideration
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTYtMS0xLTEtMA_03801aec-e48a-486d-b779-578202b46d14"
      unitRef="usd">0</tfx:ChangesInContingentConsideration>
    <tfx:ChangesInContingentConsideration
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTYtMy0xLTEtMA_c5d6067f-3d98-4530-9c7d-b814862b6633"
      unitRef="usd">-79771000</tfx:ChangesInContingentConsideration>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTctMS0xLTEtMA_a4901db2-858b-41be-b5ee-d4921d90e6c6"
      unitRef="usd">4647000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTctMy0xLTEtMA_b4fd30dc-242b-44a9-8f3a-44fe89d43ef2"
      unitRef="usd">4874000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTgtMS0xLTEtMA_82e35ead-6f8b-464a-bc9c-c412a8b58127"
      unitRef="usd">-14384000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMTgtMy0xLTEtMA_3cad7daa-02fb-4745-b86b-52f41b3b4326"
      unitRef="usd">-18143000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjAtMS0xLTEtMA_5df8bf07-7569-4e2e-b097-f7ab7bebb5f3"
      unitRef="usd">12298000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjAtMy0xLTEtMA_a2e8b20b-ec90-4fd3-b914-3224ea5046c4"
      unitRef="usd">23145000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjEtMS0xLTEtMA_39557545-9a35-4ffb-8a81-e1b486c0fc33"
      unitRef="usd">10074000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjEtMy0xLTEtMA_1a49a174-62a7-403a-8bdd-2bbe8090b676"
      unitRef="usd">12346000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjItMS0xLTEtMA_6c96a2b2-5cd8-490c-b0f8-1764bd43659e"
      unitRef="usd">-3342000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjItMy0xLTEtMA_5a6ba1e5-d2fe-4ae2-ad08-9c3ebc5d859c"
      unitRef="usd">-6403000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjMtMS0xLTEtMA_d840ead5-16e6-4760-bd6f-898105609a1a"
      unitRef="usd">-4438000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjMtMy0xLTEtMA_2ef95405-ab7c-4857-80c5-1e266a4b29de"
      unitRef="usd">-31488000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjQtMS0xLTEtMA_77a11ef2-254c-45cd-8c12-ca57d84e6994"
      unitRef="usd">1665000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjQtMy0xLTEtMA_8ce3451f-736f-4be7-982b-5cc9519ccd74"
      unitRef="usd">4651000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjUtMS0xLTEtMA_9a1cfe3b-0573-48c8-8e62-a6f342803638"
      unitRef="usd">110794000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjUtMy0xLTEtMA_43c38ddf-36f8-4f0b-859a-0bbfa4110922"
      unitRef="usd">-11457000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjctMS0xLTEtMA_0d55f70f-af9a-4a8a-b9ce-8baebb477be7"
      unitRef="usd">19276000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjctMy0xLTEtMA_c6da125e-521b-4a0d-933a-e7ff51e2144b"
      unitRef="usd">19684000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjgtMS0xLTEtMA_5154f326-28e9-4857-be77-820f8dc13658"
      unitRef="usd">161000</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjgtMy0xLTEtMA_a2ddcde5-6e1c-4052-91bb-839bb9362bd0"
      unitRef="usd">400000</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjktMS0xLTEtMA_f5732da0-8ef1-40c6-98da-499f72934c7f"
      unitRef="usd">1762000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMjktMy0xLTEtMA_728c41ed-034e-4026-95e2-4bf56a51e081"
      unitRef="usd">265160000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzEtMS0xLTEtMA_f04e6940-ec91-496f-806f-33513f02836b"
      unitRef="usd">-20877000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzEtMy0xLTEtMA_7936cbb8-b9ad-4516-ad5b-33cbb6c501b8"
      unitRef="usd">-284444000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzMtMS0xLTEtMA_324d9fc7-1276-40c7-8288-cce63ba9c5da"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzMtMy0xLTEtMA_cece5165-66c3-433f-bf61-3ebe4a001eaf"
      unitRef="usd">485000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzQtMS0xLTEtMA_1bce80ab-8a10-4ff4-b998-7dda03c2be8d"
      unitRef="usd">100000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzQtMy0xLTEtMA_fd847100-2cb4-41c5-8d0a-1e8d6a8661b7"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzUtMS0xLTEtMA_1f8bbc46-b950-46ad-b2ac-a0f8a7409efe"
      unitRef="usd">22000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzUtMy0xLTEtMA_252e3800-aba3-41bf-879f-9e475d4f7bfd"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <tfx:ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzYtMS0xLTEtMA_71326bc3-cd71-4ef7-8fa8-5ed1e0c5f999"
      unitRef="usd">-2510000</tfx:ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions>
    <tfx:ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzYtMy0xLTEtMA_836409e6-9e6a-4a0a-92ac-20c6806088c1"
      unitRef="usd">-3022000</tfx:ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzctMS0xLTEtMA_d6bf26b5-f9d4-4506-9267-5246b6f00c18"
      unitRef="usd">13071000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzctMy0xLTEtMA_7b23b410-6f30-4a11-b0a9-6ed84e3ec1e0"
      unitRef="usd">60881000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzgtMS0xLTEtMA_2fef11fa-677e-4e26-80ba-ed8f83657a4e"
      unitRef="usd">15893000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzgtMy0xLTEtMA_d1747248-9c80-4615-b523-acad750892ae"
      unitRef="usd">15767000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzktMS0xLTEtMA_4e098104-e608-4860-8168-8a9f30f07fd9"
      unitRef="usd">-131496000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfMzktMy0xLTEtMA_5200f4e5-96b0-4762-8f13-7cb8fb5932f7"
      unitRef="usd">405330000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDEtMS0xLTEtMA_1d983de7-d6bc-4d29-b40a-904eb0738525"
      unitRef="usd">-243000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDEtMy0xLTEtMA_de6d9b15-2568-408a-a016-4a5b6910aa3a"
      unitRef="usd">-193000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDItMS0xLTEtMA_39645d58-7370-45a4-98eb-861525e88349"
      unitRef="usd">-243000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDItMy0xLTEtMA_f9dc60b1-419b-41d2-adec-7f4700f0b5ff"
      unitRef="usd">-193000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDMtMS0xLTEtMA_96ac34ea-8432-4746-8ed6-04ee065f93f5"
      unitRef="usd">-9427000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDMtMy0xLTEtMA_e07ae58c-bae6-49c0-85f1-1fd93a17937b"
      unitRef="usd">-3842000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDQtMS0xLTEtMA_e81071f3-5dde-49af-a8eb-128722579156"
      unitRef="usd">-51249000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDQtMy0xLTEtMA_11cc66df-7c01-46c5-84ba-dcf47149b52f"
      unitRef="usd">105394000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDUtMS0xLTEtMA_e62a2990-d212-4451-ac34-3d0a39238d19"
      unitRef="usd">375880000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5fd410f9b5794772a3f1ab7a3dd918d3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDUtMy0xLTEtMA_3e15f8b6-0a10-4e22-8ecd-f346f1dce563"
      unitRef="usd">301083000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDYtMS0xLTEtMA_8ee3956b-8361-440c-a5a5-e687ece8d776"
      unitRef="usd">324631000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i90955c9c9613481e9e256e3403871c0c_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yNS9mcmFnOjcyZTAwOTgzZjE2OTRjZGZiZTRmOTQwMTBlNWFlY2M3L3RhYmxlOmU1ZGExZDk0NTdhZTRjZmViZjQxNmEwMjIzZGEzNjVjL3RhYmxlcmFuZ2U6ZTVkYTFkOTQ1N2FlNGNmZWJmNDE2YTAyMjNkYTM2NWNfNDYtMy0xLTEtMA_fc3719aa-c87f-4479-9819-1f8c21c978a1"
      unitRef="usd">406477000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesIssued
      contextRef="ifc020fa01f8c49139060dd75db75cc44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy0xLTEtMS0w_911c4e07-58f7-41ff-8fed-3de8a0fcc767"
      unitRef="shares">47812000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifc020fa01f8c49139060dd75db75cc44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy0zLTEtMS0w_f46dba57-8d23-4178-ab27-e22bf75f7266"
      unitRef="usd">47812000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i186aa0ff14cc44c5a2666505dd636c3e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy01LTEtMS0w_90cdbd18-414c-4008-b1d2-79e2ca24e3a0"
      unitRef="usd">652305000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibcf69bdc3cd647fd9e8f464ef3b99692_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy03LTEtMS0w_c67c52b1-f19d-470f-bf66-6e8fb860a0a4"
      unitRef="usd">3096228000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0410db1e22f4755b06f8c887b1dadb8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy05LTEtMS0w_8bea2d3e-053b-4727-b0c8-d71722cdca69"
      unitRef="usd">-297298000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="ia64a8970f2cb4f19b7b0c37e5b7fb87e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy0xMS0xLTEtMA_979c35af-f1fc-4069-adda-21280149a755"
      unitRef="shares">1132000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia64a8970f2cb4f19b7b0c37e5b7fb87e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy0xMy0xLTEtMA_6c3229c3-59f3-4346-9259-ca6401198ca6"
      unitRef="usd">-162590000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMy0xNS0xLTEtMA_ef0ce81d-8709-4c9c-a0f0-bd3261eb5fc6"
      unitRef="usd">3336457000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i6b220c7e7cfd457d9c0e48c0ac235261_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfNS03LTEtMS0w_7df7eb06-4055-4994-addf-3ae2d78c558a"
      unitRef="usd">74866000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfNS0xNS0xLTEtMA_7c1178ea-764d-4e4b-9f5d-eabfca6c4a80"
      unitRef="usd">74866000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfNi0wLTEtMS0wL3RleHRyZWdpb246ODE5NWRkYTlhYjg2NDBlOTgwN2UzMmI4ZGE5MmQwYThfMjE_013697c2-3126-47a5-a09e-7efad39df41a"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash
      contextRef="i6b220c7e7cfd457d9c0e48c0ac235261_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfNi03LTEtMS0w_e7ac9880-9563-44db-a220-8d95d32223ef"
      unitRef="usd">15893000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfNi0xNS0xLTEtMA_1131d343-d83e-4b05-ba91-b151be0cadfd"
      unitRef="usd">15893000</us-gaap:DividendsCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia71c0e6368cf40b198f493a09d80bf60_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfNy05LTEtMS0w_ac45fc89-5c81-48e4-9d10-9c680c9e63a8"
      unitRef="usd">-22437000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfNy0xNS0xLTEtMA_d3685daf-69fd-4282-b2e7-b7caa77ac92b"
      unitRef="usd">-22437000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="iedf9c782ce164b0c8eb9d021dedef180_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOC0xLTEtMS0w_eeb42100-edd1-4e63-94be-c77fcbd212ea"
      unitRef="shares">18000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iedf9c782ce164b0c8eb9d021dedef180_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOC0zLTEtMS0w_e80bba6a-b11a-4335-86bb-27fa1c75a717"
      unitRef="usd">18000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if00ab66a9c0b460d821b18e123563b08_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOC01LTEtMS0w_debb4ec4-a7c6-46ce-88ed-efd266493827"
      unitRef="usd">1993000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i62a6b23921a4487db551e6d1cae4df1c_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOC0xMS0xLTEtMA_cae62bc9-20dd-4316-8355-cf84b6bff358"
      unitRef="shares">-28000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i62a6b23921a4487db551e6d1cae4df1c_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOC0xMy0xLTEtMA_87c226bd-0cc5-44e5-a9b9-8c02c31b6f5e"
      unitRef="usd">99000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOC0xNS0xLTEtMA_41fa7abf-4760-4e87-9324-ccd38b05e38a"
      unitRef="usd">2110000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="if00ab66a9c0b460d821b18e123563b08_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOS01LTEtMS0w_c7dad684-d444-49e8-b307-6b1786b4d9c8"
      unitRef="usd">447000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="i62a6b23921a4487db551e6d1cae4df1c_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOS0xMS0xLTEtMA_ad6ac591-0a58-4da3-8dcd-85cbe76b471b"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i62a6b23921a4487db551e6d1cae4df1c_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOS0xMy0xLTEtMA_8318dcba-f6ba-4aec-842e-ebe2a2dfc1ca"
      unitRef="usd">241000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfOS0xNS0xLTEtMA_1473e304-af9c-42f7-b71f-fd0a1ea83185"
      unitRef="usd">688000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesIssued
      contextRef="idc62af7c72cf485ab2cdac8b164979d7_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtMS0xLTEtMA_afba59f2-47d1-4da4-a5b7-609f747d1bfa"
      unitRef="shares">47830000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idc62af7c72cf485ab2cdac8b164979d7_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtMy0xLTEtMA_999d8e11-8b82-4d77-8bc9-a5671b715c79"
      unitRef="usd">47830000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2d4010a3b1bb49b1bc78541b892ac0b9_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtNS0xLTEtMA_b755981d-ece5-4b0e-a16a-a341650e8c07"
      unitRef="usd">654745000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8f3c354d01a4aed8d14755b2a620719_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtNy0xLTEtMA_6cead342-7da1-4205-aca2-93deeffaa371"
      unitRef="usd">3155201000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd81da09e2c24150af4f646c0efaf4f7_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtOS0xLTEtMA_c254ed9e-d278-4f4f-adbb-217196b5e844"
      unitRef="usd">-319735000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="ic4d29242bafc4138b3381868894bd8d3_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtMTEtMS0xLTA_bdbb66f8-d493-4c0e-8d9d-e49e93246071"
      unitRef="shares">1100000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic4d29242bafc4138b3381868894bd8d3_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtMTMtMS0xLTA_b89e7ad5-755a-4227-918d-4d4c36361d4b"
      unitRef="usd">-162250000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjZiNDU5MjJjYjgzMjQ2ZDBiMDY0OGUwYjc5NGMxNDczL3RhYmxlcmFuZ2U6NmI0NTkyMmNiODMyNDZkMGIwNjQ4ZTBiNzk0YzE0NzNfMTAtMTUtMS0xLTA_f2a7049a-b310-4f0d-b1bc-04327f707d87"
      unitRef="usd">3375791000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="ic8d1c324816b48f19b523d66bd29fcd3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy0xLTEtMS0w_40b0eb1f-f6fa-4dad-9630-b3826293414e"
      unitRef="shares">47536000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic8d1c324816b48f19b523d66bd29fcd3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy0zLTEtMS0w_0de059de-bfe9-4bf7-9d4e-a3bb3ee987ca"
      unitRef="usd">47536000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i97199657b0e3494dbd8b11ac3c6c7243_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy01LTEtMS0w_07d5ea64-4cfe-4670-80f8-5f42d6425c89"
      unitRef="usd">616980000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8890d8d28946407080d05728330e0574_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy03LTEtMS0w_20915a82-fef1-48b8-9e13-9fde2375c478"
      unitRef="usd">2824916000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibc8cc03a3ddc404db77431c32c2f77cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy05LTEtMS0w_0dd921ae-648b-43a5-b979-30b2c47a13fe"
      unitRef="usd">-344392000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="i1fca4bfa98724f6595c012562e648ef7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy0xMS0xLTEtMA_4a3d3226-3df2-49fd-935c-da52c0e1c086"
      unitRef="shares">1182000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1fca4bfa98724f6595c012562e648ef7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy0xMy0xLTEtMA_320e46df-9c2a-4030-8334-38bb64e2eadb"
      unitRef="usd">-165720000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5fd410f9b5794772a3f1ab7a3dd918d3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMy0xNS0xLTEtMA_7fa3dfb8-f05a-49c6-9b36-d5c65f57c1f4"
      unitRef="usd">2979320000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1ddc8ba6f9e74296941700d93456e74c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNC03LTEtMS0w_e569be56-6641-40f5-94f5-d06b98ab8ede"
      unitRef="usd">-791000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3d67f5b216494af2b6914082f4152428_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNC0xNS0xLTEtMA_8a16b244-e051-4bac-9cef-943dd2de41e2"
      unitRef="usd">-791000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ia7e9af453a11439daf9b2f73437d145d_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNS03LTEtMS0w_2e2df07a-0f26-4abe-8cf9-75c60f979d89"
      unitRef="usd">131150000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNS0xNS0xLTEtMA_6d4a509a-06c3-42ef-be2d-d2c7acdd193c"
      unitRef="usd">131150000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNi0wLTEtMS0wL3RleHRyZWdpb246YWU3YjY1OTBkNGI3NGJjMjliYzc1ZGMzMTU4Yjg0NTFfMjE_a61c0d73-ecac-4b28-8c4d-9b0ca05f4c68"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash
      contextRef="ia7e9af453a11439daf9b2f73437d145d_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNi03LTEtMS0w_6e49fa99-1de4-4a65-81e6-2d840ef5db43"
      unitRef="usd">15767000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNi0xNS0xLTEtMA_9c6769a9-9872-4d15-85f2-eb65580f0de9"
      unitRef="usd">15767000</us-gaap:DividendsCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4fb56850309a4bd182c2740dee2a353b_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNy05LTEtMS0w_bea241c3-c979-4f28-a644-60f20e73d008"
      unitRef="usd">-20327000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfNy0xNS0xLTEtMA_b81e5030-cdc4-4581-9c1c-94aedf9bf1e0"
      unitRef="usd">-20327000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i1d7c9a9f16304ab580e567ba9e06ba1c_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOC0xLTEtMS0w_efb0dfd7-1a64-41fb-bd39-c738f9e25a30"
      unitRef="shares">24000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1d7c9a9f16304ab580e567ba9e06ba1c_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOC0zLTEtMS0w_6a52dfba-ea88-43b1-a4c7-eace8f544c58"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="icc56baa8bee44978b01d24eafbc16699_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOC01LTEtMS0w_7387ac46-f310-4667-b4f3-e49452f40bcf"
      unitRef="usd">-3074000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ie51846377ac3401aa2a56209a99a5fd1_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOC0xMS0xLTEtMA_fdb0e8e8-3321-4942-b582-aac06f858e71"
      unitRef="shares">-37000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie51846377ac3401aa2a56209a99a5fd1_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOC0xMy0xLTEtMA_ae8cdce5-54b5-4105-9dc1-79af36f0845c"
      unitRef="usd">1748000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOC0xNS0xLTEtMA_316574f6-0dc3-4440-aab6-e44888cc8c84"
      unitRef="usd">-1302000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="icc56baa8bee44978b01d24eafbc16699_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOS01LTEtMS0w_874550eb-3b8f-4982-a1e4-25b954b12bd5"
      unitRef="usd">383000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="ie51846377ac3401aa2a56209a99a5fd1_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOS0xMS0xLTEtMA_929e53d1-f9bf-4eed-8e2e-06d02887230d"
      unitRef="shares">5000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="ie51846377ac3401aa2a56209a99a5fd1_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOS0xMy0xLTEtMA_5521f882-f3bb-4256-91c3-fbf33753fccd"
      unitRef="usd">358000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfOS0xNS0xLTEtMA_0178ba5d-985b-44d0-a125-59b1845b25be"
      unitRef="usd">741000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesIssued
      contextRef="ida0353a4ba354a6fbc15cae9314dce61_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtMS0xLTEtMA_688bf58b-60bc-4da0-927b-2b248f8aa263"
      unitRef="shares">47560000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ida0353a4ba354a6fbc15cae9314dce61_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtMy0xLTEtMA_aea29bf8-3bc4-42a9-be3e-e8c9a75ecc4b"
      unitRef="usd">47560000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib6a4154c778548558c79a02673839679_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtNS0xLTEtMA_f38068e8-eae1-40bd-afb9-9294e26a0710"
      unitRef="usd">614289000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9623e10d29b3460384c350291e2fc2da_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtNy0xLTEtMA_5bc06976-5cd2-450f-8935-e2042dddaaed"
      unitRef="usd">2939508000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6ca7ab2d6db44cdb412cef8a345ea24_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtOS0xLTEtMA_d3deb8cc-ab3f-41be-84ad-037e02c37344"
      unitRef="usd">-364719000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="i518b9bb7bda14e48ad0956ced0b82653_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtMTEtMS0xLTA_c682cb5d-b420-4990-9b04-d458c189caa9"
      unitRef="shares">1140000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i518b9bb7bda14e48ad0956ced0b82653_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtMTMtMS0xLTA_f53c2ea2-f4cb-44dc-ab35-ca8b1cbde0f1"
      unitRef="usd">-163614000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90955c9c9613481e9e256e3403871c0c_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18yOC9mcmFnOmJmNzg1YzkxMGZhYzQzMTRiYWEzODU4ZWQyZDRlNTU0L3RhYmxlOjBlZDViNDkxODU2MDRiOTE4NDgwN2EzMjVmZDUxMGU3L3RhYmxlcmFuZ2U6MGVkNWI0OTE4NTYwNGI5MTg0ODA3YTMyNWZkNTEwZTdfMTAtMTUtMS0xLTA_e768bb14-1330-4668-a0b7-faa061eb1416"
      unitRef="usd">3073024000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18zNC9mcmFnOmRkNjhjOWQxYmE0ZjRhMDVhZDJlMThmZTc4YWVmODIzL3RleHRyZWdpb246ZGQ2OGM5ZDFiYTRmNGEwNWFkMmUxOGZlNzhhZWY4MjNfNDUxNg_91c48ea3-4695-4f77-b73a-cb97ce466abc">Basis of presentation&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements of Teleflex Incorporated and its subsidiaries (&#x201c;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our" and &#x201c;Teleflex&#x201d;) are prepared on the same basis as its annual consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the financial statements reflect all adjustments, which are of a normal recurring nature, necessary for the fair statement of the financial statements for interim periods in accordance with accounting principles generally accepted in the United States of America ("GAAP") and Rule 10-01 of Securities and Exchange Commission ("SEC") Regulation S-X, which sets forth the instructions for the form and content of presentation of financial statements included in Form 10-Q. The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The results of operations for the periods reported are not necessarily indicative of those that may be expected for a full year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with applicable accounting standards and as permitted by Rule 10-01 of Regulation S-X, the accompanying condensed consolidated financial statements do not include all of the information and footnote disclosures that are required to be included in our annual consolidated financial statements. Therefore, our quarterly condensed consolidated financial statements should be read in conjunction with our consolidated financial statements included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18zNC9mcmFnOmRkNjhjOWQxYmE0ZjRhMDVhZDJlMThmZTc4YWVmODIzL3RleHRyZWdpb246ZGQ2OGM5ZDFiYTRmNGEwNWFkMmUxOGZlNzhhZWY4MjNfNDUxNg_e0a63fd0-c87d-4151-be7a-809ca13c83c9">Basis of presentation&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements of Teleflex Incorporated and its subsidiaries (&#x201c;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our" and &#x201c;Teleflex&#x201d;) are prepared on the same basis as its annual consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the financial statements reflect all adjustments, which are of a normal recurring nature, necessary for the fair statement of the financial statements for interim periods in accordance with accounting principles generally accepted in the United States of America ("GAAP") and Rule 10-01 of Securities and Exchange Commission ("SEC") Regulation S-X, which sets forth the instructions for the form and content of presentation of financial statements included in Form 10-Q. The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The results of operations for the periods reported are not necessarily indicative of those that may be expected for a full year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with applicable accounting standards and as permitted by Rule 10-01 of Regulation S-X, the accompanying condensed consolidated financial statements do not include all of the information and footnote disclosures that are required to be included in our annual consolidated financial statements. Therefore, our quarterly condensed consolidated financial statements should be read in conjunction with our consolidated financial statements included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18zNy9mcmFnOmE1Njg3ZTIwNzhlZTRkMTZiZjVmOTk0YTFiMWYyNDc2L3RleHRyZWdpb246YTU2ODdlMjA3OGVlNGQxNmJmNWY5OTRhMWIxZjI0NzZfMzg4Mw_aec28a0c-7aaa-4627-91e4-1ebe88f5b5f7">Recently issued accounting standards&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued new guidance that simplifies various aspects of accounting for income taxes including those related to the step-up in the tax basis of goodwill, intraperiod tax allocations and the interim period effects of changes in tax laws or rates. The new guidance is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The modifications under the new guidance were applied on a prospective basis effective January 1, 2021. The adoption of the new guidance did not have a material effect on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, new accounting guidance is issued by the FASB or other standard setting bodies that is adopted by us as of the effective date or, in some cases where early adoption is permitted, in advance of the effective date. We have assessed the recently issued guidance that is not yet effective and, unless otherwise indicated above, believes the new guidance will not have a material impact on the consolidated results of operations, cash flows or financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN18zNy9mcmFnOmE1Njg3ZTIwNzhlZTRkMTZiZjVmOTk0YTFiMWYyNDc2L3RleHRyZWdpb246YTU2ODdlMjA3OGVlNGQxNmJmNWY5OTRhMWIxZjI0NzZfMzg5MQ_3178585d-4e2c-48c0-b7a3-50f6bf67ac9f">Recently issued accounting standards&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued new guidance that simplifies various aspects of accounting for income taxes including those related to the step-up in the tax basis of goodwill, intraperiod tax allocations and the interim period effects of changes in tax laws or rates. The new guidance is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The modifications under the new guidance were applied on a prospective basis effective January 1, 2021. The adoption of the new guidance did not have a material effect on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, new accounting guidance is issued by the FASB or other standard setting bodies that is adopted by us as of the effective date or, in some cases where early adoption is permitted, in advance of the effective date. We have assessed the recently issued guidance that is not yet effective and, unless otherwise indicated above, believes the new guidance will not have a material impact on the consolidated results of operations, cash flows or financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RleHRyZWdpb246ZmNjZjM3MjBkNDg2NGUyN2JjMjg2Mzk5MmMxNzAzNjNfMjA5NQ_b2d6fb15-83ce-4290-8e2c-d820bdb0f5d6">Net revenuesWe primarily generate revenue from the sale of medical devices including single use disposable devices and, to a lesser extent, reusable devices, instruments and capital equipment.  Revenue is recognized when obligations under the terms of a contract with our customer are satisfied; this occurs upon the transfer of control of the products.  Generally, transfer of control to the customer occurs at the point in time when our products are shipped from the manufacturing or distribution facility. For our Original Equipment and Development Services ("OEM") segment, most revenue is recognized over time because the OEM segment generates revenue from the sale of custom products that have no alternative use and we have an enforceable right to payment to the extent that performance has been completed. We market and sell products through our direct sales force and distributors to customers within the following end markets: (1) hospitals and healthcare providers; (2) other medical device manufacturers; and (3) home care providers, which comprised 88%, 9% and 3% of consolidated net revenues, respectively, for the three months ended March&#160;28, 2021. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods. With respect to the custom products sold in the OEM segment, revenue is measured using the units produced output method.  Payment is generally due 30 days from the date of invoice. &lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates revenue by global product category for the three months ended March&#160;28, 2021 and March&#160;29, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vascular access&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anesthesia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interventional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Surgical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interventional urology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"&gt;Includes revenues generated from sales of our respiratory and urology products (other than interventional urology products).  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"&gt;The product categories listed above are presented on a global basis, while each of our reportable segments other than the OEM reportable segment are defined based on the geographic location of its operations; the OEM reportable segment operates globally. Each of the geographically based reportable segments include net revenues from each of the non-OEM product categories listed above.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia59e8af4b4974c36995d6cd6f57959a4_D20210101-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RleHRyZWdpb246ZmNjZjM3MjBkNDg2NGUyN2JjMjg2Mzk5MmMxNzAzNjNfMTA5Ng_7a0595d2-f26f-40e9-b549-1f238e6cd0ec"
      unitRef="number">0.88</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5c9f515e8452453a97970254694f2684_D20210101-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RleHRyZWdpb246ZmNjZjM3MjBkNDg2NGUyN2JjMjg2Mzk5MmMxNzAzNjNfMTEwMA_e6732fff-d4b5-4311-917e-cd37429709d0"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaf6dc670f14e4aaf80fd2369597aeef0_D20210101-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RleHRyZWdpb246ZmNjZjM3MjBkNDg2NGUyN2JjMjg2Mzk5MmMxNzAzNjNfMTEwNw_f34fe059-537f-4962-b447-71e69ec7c462"
      unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RleHRyZWdpb246ZmNjZjM3MjBkNDg2NGUyN2JjMjg2Mzk5MmMxNzAzNjNfMjA5Mw_0fa9add8-8ce6-493d-8885-c77ba18f76a6">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates revenue by global product category for the three months ended March&#160;28, 2021 and March&#160;29, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vascular access&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anesthesia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interventional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Surgical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interventional urology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"&gt;Includes revenues generated from sales of our respiratory and urology products (other than interventional urology products).  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"&gt;The product categories listed above are presented on a global basis, while each of our reportable segments other than the OEM reportable segment are defined based on the geographic location of its operations; the OEM reportable segment operates globally. Each of the geographically based reportable segments include net revenues from each of the non-OEM product categories listed above.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0678f513f6114124be41e741f28d2373_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfMy0xLTEtMS0w_ca50bdee-a58d-4ffa-8956-2e89d6e3f7d0"
      unitRef="usd">163973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1cefde75a6974d439ebb0a3eb8cd6528_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfMy0zLTEtMS0w_2c7fceb2-f391-4cd8-8529-a159744d1943"
      unitRef="usd">150256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb0c5cd07b4644e894bac507f7114f24_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNC0xLTEtMS0w_ed4519b5-804d-4d71-a59d-2053329d4478"
      unitRef="usd">84857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1bf4c9d709cf4e09845de7790b723174_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNC0zLTEtMS0w_1468d90f-3b96-4d22-9e80-10d235050489"
      unitRef="usd">75702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d49f388120a45aeabbbc664710a0775_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNS0xLTEtMS0w_eb6916c4-89e4-41a9-93c6-0fcad4a3f1ac"
      unitRef="usd">96173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75a652e8b5ae4beaa1d75bf7b67c995e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNS0zLTEtMS0w_9f420dbe-b6af-46e9-92f5-8229b8241278"
      unitRef="usd">99931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90567b73789b41fa8764fc719cf17a5f_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNi0xLTEtMS0w_d63fbabc-b940-48e6-b843-6536a1994d3b"
      unitRef="usd">80386000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied1bf5c4179044c38e946295fd99e04e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNi0zLTEtMS0w_8a8e7a53-65dc-4acd-848f-7d5de4495572"
      unitRef="usd">75432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85aaa51d3cca4f72a8b122ffcfac5edd_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNy0xLTEtMS0w_ad1423ed-7dc0-41e6-963b-e038e006acfc"
      unitRef="usd">73364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e378e6ea8944d28b35d8fbc8417e9a5_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfNy0zLTEtMS0w_c9e8841d-7a5c-4669-babd-69f3b3bc3002"
      unitRef="usd">74194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14e4dd5a9c8c48049c8466ad491fd20e_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfOC0xLTEtMS0w_f2fc7166-6f7a-476b-b532-2286be179075"
      unitRef="usd">53489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebc8e124dce8472aa4eddddf7232de20_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfOC0zLTEtMS0w_ed4064a0-3a56-4a94-b6ca-bd8920d2628e"
      unitRef="usd">63389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7c6260cd3af4a37aefcc847fc9351d3_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfOS0xLTEtMS0w_5ed8d0ea-c242-4c31-8f18-682c1b73a375"
      unitRef="usd">81683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3aa0f5f57bd94b769691f1e48440995d_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfOS0zLTEtMS0w_7c0dcff7-f4aa-4795-aa15-6a2ec3250a82"
      unitRef="usd">91738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfMTAtMS0xLTEtMA_0bf55e10-77fb-4590-8df3-d4a75fc2bc2d"
      unitRef="usd">633925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180MC9mcmFnOmZjY2YzNzIwZDQ4NjRlMjdiYzI4NjM5OTJjMTcwMzYzL3RhYmxlOjBiZTEwZWMwMTliNDQwMDliMTkxYTQ0ZDY3MTA3MzcwL3RhYmxlcmFuZ2U6MGJlMTBlYzAxOWI0NDAwOWIxOTFhNDRkNjcxMDczNzBfMTAtMy0xLTEtMA_dd725bbc-c362-4a57-9858-7d6b4ad84ed2"
      unitRef="usd">630642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180My9mcmFnOjE1MjAzYTllZDM5YjQ1NmY5MjU5Njc3NmYwNzU0Yjk0L3RleHRyZWdpb246MTUyMDNhOWVkMzliNDU2ZjkyNTk2Nzc2ZjA3NTRiOTRfODEw_305b4baf-5dda-43bc-847d-949990a623a3">AcquisitionsOn February 18, 2020, we acquired IWG High Performance Conductors, Inc. ("HPC"), a privately-held original equipment manufacturer of minimally invasive medical products and high performance conductors. The acquisition complements our OEM product portfolio.On December 28, 2020, we acquired Z-Medica, LLC ("Z-Medica"), a privately-held medical device company that manufactures and sells hemostatic (hemorrhage control) products, marketed under the QuikClot, Combat Gauze and QuickClot Control+ brand names, to complement our anesthesia product portfolio. The acquisition included an initial cash purchase price of $500.0&#160;million, with the potential to make an additional payment up to $25&#160;million upon the achievement of certain commercial milestones.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i53b0df667f94469aa7a56ec0fe7612c3_D20201228-20201228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180My9mcmFnOjE1MjAzYTllZDM5YjQ1NmY5MjU5Njc3NmYwNzU0Yjk0L3RleHRyZWdpb246MTUyMDNhOWVkMzliNDU2ZjkyNTk2Nzc2ZjA3NTRiOTRfMjc0ODc3OTA3MjI3MQ_84afa106-9bf3-48f4-acca-c0db8daa3cb1"
      unitRef="usd">500000000.0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i5464a2c6d6d94cfb91f20d708ceb40cd_I20201228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180My9mcmFnOjE1MjAzYTllZDM5YjQ1NmY5MjU5Njc3NmYwNzU0Yjk0L3RleHRyZWdpb246MTUyMDNhOWVkMzliNDU2ZjkyNTk2Nzc2ZjA3NTRiOTRfMjc0ODc3OTA3MjI4Nw_62cf4cd1-98eb-43dc-83a1-2e8f39229dd9"
      unitRef="usd">25000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMzUzMQ_f6da83e5-4ffc-414b-a2fc-e9efb54f78c7">Restructuring and impairment charges &lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021 Restructuring plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2021, we committed to a restructuring plan designed to streamline various business functions across our segments. We estimate that we will incur aggregate pre-tax restructuring charges of $7&#160;million to $9&#160;million, consisting primarily of termination benefits. In addition, we expect to incur $3&#160;million to $4&#160;million in restructuring related charges, most of which are expected to be recognized in cost of goods sold. We expect this program will be substantially completed by the end of 2021. As of March 28, 2021, we had a restructuring reserve of $6.4&#160;million related to this plan, all of which related to termination benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Footprint realignment plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have ongoing restructuring programs primarily related to the relocation of manufacturing operations to existing lower-cost locations and related workforce reductions (referred to as the 2019, 2018 and 2014 Footprint realignment plans).  The following tables provide a summary of our cost estimates and other information associated with these ongoing Footprint realignment plans:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.347%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2014 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Program expense estimates:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$16 to $18&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$60 to $70&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$13 to $13&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1  to 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18 to 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63 to 74&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14 to 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring related charges&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt; (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38 to 43&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40 to 59&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38 to 40&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total restructuring and restructuring related charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$56 to $63&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$103 to $133&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$52 to $55&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other program estimates:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected cash outlays&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$50 to $57&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$99 to $127&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$42 to $46&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$28 to $33&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$19 to $23&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$26 to $27&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other program information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Period initiated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 2014&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated period of substantial completion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$15.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$60.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$13.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Restructuring reserve:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$46.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$3.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Restructuring related charges incurred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$3.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$2.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate restructuring related charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$24.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$18.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$36.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"&gt;Includes facility closure, employee relocation, equipment relocation and outplacement costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"&gt;Restructuring related charges represent costs that are directly related to the programs and principally constitute costs to transfer manufacturing operations to the existing lower-cost locations, project management costs and accelerated depreciation. The 2018 Footprint realignment plan also includes a charge associated with our exit from the facilities that is expected to be imposed by the taxing authority in the affected jurisdiction. Excluding this tax charge, substantially all of the restructuring related charges are expected to be recognized within cost of goods sold. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:1.12pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 Restructuring plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other restructuring programs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:1.12pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other restructuring programs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Other costs include facility closure, contract termination and other exit costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:1pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Includes the program initiated during third quarter of 2019 as well as the 2016 and 2014 Footprint realignment plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i2af5627f3990489ea7409b1521d0120f_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMjc0ODc3OTA3OTk0NA_88cc8d35-59a8-4f8a-b093-91b0f00d86f6"
      unitRef="usd">7000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i44a4ef1f75824f559e7a3abd1ce6aec1_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMjc0ODc3OTA3OTk1Ng_4332c4fb-0134-45a4-a6e1-d90d4f0cc170"
      unitRef="usd">9000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ifc16eb82c4c04e1687bbd960c872699a_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMjc0ODc3OTA3OTk2OA_a4d5e7a6-4899-4103-beda-7552c05eb4a7"
      unitRef="usd">3000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i63cf6658eace4a2f8dc69488c96b41e8_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMjc0ODc3OTA3OTk4MA_cef0d431-fbea-4ad1-8789-ff979d445247"
      unitRef="usd">4000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringReserve
      contextRef="i0a3a287293dc4e649b5e064299030949_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMjc0ODc3OTA3OTkzMA_7a498e8a-0bb2-47c0-936d-22d95ed3a840"
      unitRef="usd">6400000</us-gaap:RestructuringReserve>
    <tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMzUyMw_b2a27a49-c608-4de5-b976-8cc4ae664c13">The following tables provide a summary of our cost estimates and other information associated with these ongoing Footprint realignment plans:&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.347%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2014 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Program expense estimates:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$16 to $18&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$60 to $70&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$13 to $13&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1  to 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18 to 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63 to 74&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14 to 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring related charges&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt; (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38 to 43&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40 to 59&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38 to 40&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total restructuring and restructuring related charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$56 to $63&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$103 to $133&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$52 to $55&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other program estimates:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected cash outlays&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$50 to $57&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$99 to $127&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$42 to $46&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$28 to $33&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$19 to $23&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$26 to $27&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other program information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Period initiated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 2014&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated period of substantial completion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$15.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$60.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$13.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Restructuring reserve:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$46.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$3.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Restructuring related charges incurred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$3.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$2.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate restructuring related charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$24.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$18.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$36.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"&gt;Includes facility closure, employee relocation, equipment relocation and outplacement costs.&lt;/span&gt;&lt;/div&gt;(2)Restructuring related charges represent costs that are directly related to the programs and principally constitute costs to transfer manufacturing operations to the existing lower-cost locations, project management costs and accelerated depreciation. The 2018 Footprint realignment plan also includes a charge associated with our exit from the facilities that is expected to be imposed by the taxing authority in the affected jurisdiction. Excluding this tax charge, substantially all of the restructuring related charges are expected to be recognized within cost of goods sold.</tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i388f7dcc5ec54f4aa7e6209c848eaf9d_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMi0xLTEtMS0wL3RleHRyZWdpb246YmZjNzNlN2JkMDJkNDdmMTg5OTNmOWE5YWY1OWVmOTVfNA_fafe8858-30d6-4cf1-bbb4-5e2de286d6ef"
      unitRef="usd">16000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="id1d7071dfb124958abf5a24d09db9136_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMi0xLTEtMS0wL3RleHRyZWdpb246YmZjNzNlN2JkMDJkNDdmMTg5OTNmOWE5YWY1OWVmOTVfMTA_3a4dbe29-a4ec-4048-b9e1-0f30144d7238"
      unitRef="usd">18000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ib836bb2293444a249c801efce540aec3_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMi0zLTEtMS0wL3RleHRyZWdpb246NDhhZjhlNThlODI0NGZhMzg2Mjc4ZDZjOWE0NWM1MzVfNA_2f02f093-1466-4dec-b373-44ae63baba7c"
      unitRef="usd">60000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ie71a07eaea4e41308358d7fd9f369f13_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMi0zLTEtMS0wL3RleHRyZWdpb246NDhhZjhlNThlODI0NGZhMzg2Mjc4ZDZjOWE0NWM1MzVfMTA_1138389a-e327-426e-be4f-a5ab67c5342e"
      unitRef="usd">70000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i20764e74cb0b4a059558bea524c5836e_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMi01LTEtMS0wL3RleHRyZWdpb246ZjI0ZmRkMTMxZmMwNDdmNGEwOTA1MTNjMGQzYjIyZDBfNA_09ec7d4f-982b-452b-b857-66e3f2114b9e"
      unitRef="usd">13000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ia67f4ddf5d6941a59883f403244ef2b6_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMi01LTEtMS0wL3RleHRyZWdpb246ZjI0ZmRkMTMxZmMwNDdmNGEwOTA1MTNjMGQzYjIyZDBfMTA_44e241cf-3e4d-4cbe-a400-2675cbd7e9b7"
      unitRef="usd">13000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ie189f60440054d01b079c3cb7b16da43_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMy0xLTEtMS0wL3RleHRyZWdpb246YWYwYzYwZjYzMjc5NDBmNTkxYzA4MTc1NTdlZDA4ZjVfNA_f107ab5e-145b-4ae2-9720-4c098fd3a7ab"
      unitRef="usd">2000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i7b61b3e0782a4924a8c9a999f2414619_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMy0xLTEtMS0wL3RleHRyZWdpb246YWYwYzYwZjYzMjc5NDBmNTkxYzA4MTc1NTdlZDA4ZjVfMTA_02733c06-1748-4605-88f5-cc3c7dab117d"
      unitRef="usd">2000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="if525ae00033044369b2c54c3398f465a_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMy0zLTEtMS0wL3RleHRyZWdpb246MjE1YjZhNWYyZjQ3NDI5Y2FkNThiNWUyNmEzYzMwYjlfNA_ca45085e-0c24-4119-bade-01954546402a"
      unitRef="usd">3000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ieb7bd956862c43a1abfa2019543d0b14_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMy0zLTEtMS0wL3RleHRyZWdpb246MjE1YjZhNWYyZjQ3NDI5Y2FkNThiNWUyNmEzYzMwYjlfMTA_f10e89a2-fd8c-48b5-a174-e66a147aa687"
      unitRef="usd">4000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i221404060b0245da9ae068ad411848c8_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMy01LTEtMS0wL3RleHRyZWdpb246MWE4ZmNmMWE3Y2JhNDE1N2JiYzlmZDNjN2MzZTNhNDNfNA_d191c3b9-1985-4632-8ea8-ead308d78e05"
      unitRef="usd">1000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i4f1851c01fd14892933268f5a020279e_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMy01LTEtMS0wL3RleHRyZWdpb246MWE4ZmNmMWE3Y2JhNDE1N2JiYzlmZDNjN2MzZTNhNDNfMTE_4e5678ce-48d1-451b-bd65-0e2e99fe71de"
      unitRef="usd">2000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ib0f154710353405fabfa98643a94ca27_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNC0xLTEtMS0wL3RleHRyZWdpb246MmRkMmQ4OGUxNjRmNDZlMWFmYzkzZTFiZjNjMzQ2MDRfNA_d95b555a-5b14-4ee4-aa25-8adf31c8561e"
      unitRef="usd">18000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ic5e8b8a041974eadab3a3982a2c4bb14_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNC0xLTEtMS0wL3RleHRyZWdpb246MmRkMmQ4OGUxNjRmNDZlMWFmYzkzZTFiZjNjMzQ2MDRfMTA_2a5229af-6430-4c6a-a9cc-52ff66c25e07"
      unitRef="usd">20000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i6aba3a5f2c2f442eb9e09848ef4206f5_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNC0zLTEtMS0wL3RleHRyZWdpb246OTMxNWJiOTVkZDkyNGVmOWE5NWIzMGZlMDg5MDYyYTdfNA_2575686c-5b71-4f39-adc3-ef2d6c9abc9f"
      unitRef="usd">63000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i872d00d2fe804f138a5f32b0d49a1468_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNC0zLTEtMS0wL3RleHRyZWdpb246OTMxNWJiOTVkZDkyNGVmOWE5NWIzMGZlMDg5MDYyYTdfMTA_ad2b781d-a356-4f7e-b4aa-b1f57175cc0a"
      unitRef="usd">74000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i73800ac3b905441bb3e4e28b04b5a481_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNC01LTEtMS0wL3RleHRyZWdpb246MTUwZmVjOTBiOWIyNDc5YmJiN2FjZjdkNDE5OWU3ODNfNA_4e518b70-5a55-4c9f-8458-443de1773969"
      unitRef="usd">14000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i7ee97cac965747309775ca1f932924be_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNC01LTEtMS0wL3RleHRyZWdpb246MTUwZmVjOTBiOWIyNDc5YmJiN2FjZjdkNDE5OWU3ODNfMTA_3acdb06b-2d97-4137-bedb-a1eaf84f74b1"
      unitRef="usd">15000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="idcdecf19df984a8a9c36309a78d76e97_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNS0xLTEtMS0wL3RleHRyZWdpb246ZGViYjRkMzU5ODQ1NGUwMTkzYTZmMWI3YjM0YWRmNjRfNA_10098494-1525-4d2f-a4aa-4b4e5e78bd24"
      unitRef="usd">38000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i497ed272091d4b739d420e8080be6fac_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNS0xLTEtMS0wL3RleHRyZWdpb246ZGViYjRkMzU5ODQ1NGUwMTkzYTZmMWI3YjM0YWRmNjRfMTA_5bfea421-c9a9-442f-9983-c6851f8a8bb0"
      unitRef="usd">43000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="icf55afc2354b4227bfbe0f3d41111157_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNS0zLTEtMS0wL3RleHRyZWdpb246NjJlYmU2NWExYjQ3NDM5YzgyODY5ZTY4OGFlM2Y0NWFfNA_3fc230c8-902f-4a41-97e3-babdc6c91dd0"
      unitRef="usd">40000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i13b88310da4f4ccfb550e4d4a8fb8a61_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNS0zLTEtMS0wL3RleHRyZWdpb246NjJlYmU2NWExYjQ3NDM5YzgyODY5ZTY4OGFlM2Y0NWFfMTA_a85a728c-b420-448f-86d7-4abd90c6cc1b"
      unitRef="usd">59000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i02c1fc8e328e457aae565f40850c4dbc_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNS01LTEtMS0wL3RleHRyZWdpb246ZTJkYjU1NTE0MTYzNDY4MjkwZDU0YjQ4MTUzY2U2NmVfNA_f9e7f8ee-9dda-4a7c-89cb-69f56f25d5a3"
      unitRef="usd">38000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i796513454b1d47dfaf4e83a314280109_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNS01LTEtMS0wL3RleHRyZWdpb246ZTJkYjU1NTE0MTYzNDY4MjkwZDU0YjQ4MTUzY2U2NmVfMTA_1966cccb-41eb-45e7-810c-2f5886bf558c"
      unitRef="usd">40000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ice0942aee42e48048be0823842e33163_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNi0xLTEtMS0wL3RleHRyZWdpb246N2NkZDZhYjFiMjc0NDk2MjlkMDM2Y2M5OTE2ZWU4MWNfNA_2b90394d-5c97-4d1c-912b-7fb370aafe08"
      unitRef="usd">56000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i315ebeff66ff4b0c85f76351bdd4c307_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNi0xLTEtMS0wL3RleHRyZWdpb246N2NkZDZhYjFiMjc0NDk2MjlkMDM2Y2M5OTE2ZWU4MWNfMTA_738a0a53-112b-4db6-a7f9-ff21d8e0273b"
      unitRef="usd">63000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="if235e4ee23c041a1b977a18ed2285ee9_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNi0zLTEtMS0wL3RleHRyZWdpb246ZmFlMDNkMjBiZDNlNDUyNmFlNWVmMjRiMDBjZGFjZDhfNA_346c5438-a0b2-4c29-bb97-547f47e00ba3"
      unitRef="usd">103000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i38b0c07489ae43de80f79793a9a5aeb9_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNi0zLTEtMS0wL3RleHRyZWdpb246ZmFlMDNkMjBiZDNlNDUyNmFlNWVmMjRiMDBjZGFjZDhfMTA_d7f8614a-dcfe-4b65-9f33-bd4f998875ea"
      unitRef="usd">133000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i4ac532e0aa214fb481a0930f0b72d97e_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNi01LTEtMS0wL3RleHRyZWdpb246OTBlZjRkMWQ2M2FmNDI3OTkyMTA3YmU0NzQzYjA2MjlfNA_2d686995-48b8-4bae-b10f-c14548233499"
      unitRef="usd">52000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="iab641dc91a2c4ff092534ce617deba9c_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfNi01LTEtMS0wL3RleHRyZWdpb246OTBlZjRkMWQ2M2FmNDI3OTkyMTA3YmU0NzQzYjA2MjlfMTA_0bdb9161-c270-46c0-bd65-97e08c7fdc8a"
      unitRef="usd">55000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="ice0942aee42e48048be0823842e33163_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOC0xLTEtMS0wL3RleHRyZWdpb246ZjY1YjIyNzU1NWNkNGE5ZDk5NTU5ZjcwODVkZDQ0ZmFfNA_46fbf1d9-c1aa-4b84-a69e-953e59b80642"
      unitRef="usd">50000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="i315ebeff66ff4b0c85f76351bdd4c307_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOC0xLTEtMS0wL3RleHRyZWdpb246ZjY1YjIyNzU1NWNkNGE5ZDk5NTU5ZjcwODVkZDQ0ZmFfMTA_8ef59c93-3dae-440f-84e5-3f1c0eb09c47"
      unitRef="usd">57000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="if235e4ee23c041a1b977a18ed2285ee9_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOC0zLTEtMS0wL3RleHRyZWdpb246MGFmNWFhYmY0MjlmNDhjYWFhNTBmMWVmYjU2ZGVkNjJfNA_558e7b35-7c87-479b-9d66-2337385ba3a8"
      unitRef="usd">99000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="i38b0c07489ae43de80f79793a9a5aeb9_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOC0zLTEtMS0wL3RleHRyZWdpb246MGFmNWFhYmY0MjlmNDhjYWFhNTBmMWVmYjU2ZGVkNjJfMTA_ee016d25-79eb-4c6e-9fa5-b599359f310c"
      unitRef="usd">127000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="i4ac532e0aa214fb481a0930f0b72d97e_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOC01LTEtMS0wL3RleHRyZWdpb246YjY2NTZkMzQ4OTA3NDRkN2FhZDE3MzgxMDZiZGNmOTZfNA_58a3a25f-25a2-4465-a516-d098fb4d89df"
      unitRef="usd">42000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="iab641dc91a2c4ff092534ce617deba9c_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOC01LTEtMS0wL3RleHRyZWdpb246YjY2NTZkMzQ4OTA3NDRkN2FhZDE3MzgxMDZiZGNmOTZfMTA_6463f074-285a-4ff6-a5c1-aadd60d4fe12"
      unitRef="usd">46000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="ice0942aee42e48048be0823842e33163_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOS0xLTEtMS0wL3RleHRyZWdpb246MGMzNmNkNDg3YTRjNDZjZWJlNjUxNTI0YTk5OTY4YmZfNA_7b07d039-8ca9-4e0f-bdb3-3446b58c0710"
      unitRef="usd">28000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="i315ebeff66ff4b0c85f76351bdd4c307_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOS0xLTEtMS0wL3RleHRyZWdpb246MGMzNmNkNDg3YTRjNDZjZWJlNjUxNTI0YTk5OTY4YmZfMTA_16c1845e-8732-4066-bb88-a3d3feb00be6"
      unitRef="usd">33000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="if235e4ee23c041a1b977a18ed2285ee9_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOS0zLTEtMS0wL3RleHRyZWdpb246M2JlOWVlM2FhY2FkNDQ1MDhkYmZiZDZiYWExNzI3YmVfNA_07279824-eacd-4b01-afab-32abb44db075"
      unitRef="usd">19000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="i38b0c07489ae43de80f79793a9a5aeb9_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOS0zLTEtMS0wL3RleHRyZWdpb246M2JlOWVlM2FhY2FkNDQ1MDhkYmZiZDZiYWExNzI3YmVfMTA_f3a60bfc-b1d4-4bf3-a56e-d543f1c1bd25"
      unitRef="usd">23000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="i4ac532e0aa214fb481a0930f0b72d97e_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOS01LTEtMS0wL3RleHRyZWdpb246Y2M1MmZkY2FkYzYwNDI1Mjg4YzAzNjEwNzgwNmZhYzRfNA_81da194d-fd58-4b3c-8e70-26bd30522ec3"
      unitRef="usd">26000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="iab641dc91a2c4ff092534ce617deba9c_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfOS01LTEtMS0wL3RleHRyZWdpb246Y2M1MmZkY2FkYzYwNDI1Mjg4YzAzNjEwNzgwNmZhYzRfMTA_1c7518b0-5bdb-4e6d-a626-ed607eb41469"
      unitRef="usd">27000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:AggregateRestructuringCharges
      contextRef="ied062d0dc8dc470f9b93ba180e2c6695_D20210101-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTMtMS0xLTEtMA_a2a0b1f4-b5b4-4662-9d0c-0c6f1b86ecb9"
      unitRef="usd">15700000</tfx:AggregateRestructuringCharges>
    <tfx:AggregateRestructuringCharges
      contextRef="i3d2cf9f8bede4bb79a3d9d71d1cf12c1_D20210101-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTMtMy0xLTEtMA_7950ff78-3aca-47bd-8427-1aa5e313e26d"
      unitRef="usd">60300000</tfx:AggregateRestructuringCharges>
    <tfx:AggregateRestructuringCharges
      contextRef="i67fc127d9c8b40aca02d1fd0133388fa_D20210101-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTMtNS0xLTEtMA_7632bdb0-e28e-4ccc-b61c-bf9467d837e8"
      unitRef="usd">13600000</tfx:AggregateRestructuringCharges>
    <us-gaap:RestructuringReserve
      contextRef="i6ce9341f50194cf69739d5303d7b37cc_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTUtMS0xLTEtMA_ca9e90ed-c97d-4062-a45f-ca1505715fe6"
      unitRef="usd">7000000.0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ie0f0065a657f4d55b3b1d1e6f429991d_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTUtMy0xLTEtMA_af3819d3-6b1d-459e-9676-920ec135b820"
      unitRef="usd">46000000.0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="idf25633139624d3782d67ac13d527a33_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTUtNS0xLTEtMA_0d9b04ec-f368-4157-be0e-f0b301a35ec8"
      unitRef="usd">3300000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ied062d0dc8dc470f9b93ba180e2c6695_D20210101-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTctMS0xLTEtMA_18f92f10-20a1-439d-8b68-d5342e98b925"
      unitRef="usd">3600000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i3d2cf9f8bede4bb79a3d9d71d1cf12c1_D20210101-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTctMy0xLTEtMA_37254163-0f3a-4aef-bb12-c3197a23f8da"
      unitRef="usd">2000000.0</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i67fc127d9c8b40aca02d1fd0133388fa_D20210101-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTctNS0xLTEtMA_49d62e43-0ead-4c65-91d3-c54ec53d737e"
      unitRef="usd">700000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringCosts
      contextRef="ied062d0dc8dc470f9b93ba180e2c6695_D20210101-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTktMS0xLTEtMA_363a0062-0b26-40b7-bd58-17d55b09dc40"
      unitRef="usd">24700000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="i3d2cf9f8bede4bb79a3d9d71d1cf12c1_D20210101-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTktMy0xLTEtMA_d05c9075-d3fc-4715-aedf-056421b1b2b6"
      unitRef="usd">18700000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="i67fc127d9c8b40aca02d1fd0133388fa_D20210101-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOjdmMjJkMGRiOGE5YTQ3ODRhYmFlMmFmYmE0ZWIzZjgwL3RhYmxlcmFuZ2U6N2YyMmQwZGI4YTlhNDc4NGFiYWUyYWZiYTRlYjNmODBfMTktNS0xLTEtMA_6baff73e-bd9f-4469-8125-c2aaf030242a"
      unitRef="usd">36700000</us-gaap:RestructuringCosts>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RleHRyZWdpb246MGIxZTg1NmU4OGI5NGM0YTkwZWVmNDVkODY3MjcyZmJfMzUzMw_6233a9c3-39ec-4158-bbc9-900c6941d728">&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:1.12pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 Restructuring plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other restructuring programs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:1.12pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other restructuring programs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Other costs include facility closure, contract termination and other exit costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:1pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Includes the program initiated during third quarter of 2019 as well as the 2016 and 2014 Footprint realignment plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i51a4db8e803d424b87935660d3dec04a_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfMy0xLTEtMS0xNDQ4_ae3b375c-b819-48c5-9f25-6ed380b81650"
      unitRef="usd">6760000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ied71ea90adec437791dbee54982f4510_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfMy0zLTEtMS0xNDQ4_8d552352-de04-4340-98ac-f5ee2f5e01bd"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i207667f6dffc4f92a5bbb30d5b6dae48_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfMy01LTEtMS0xNDQ4_45a36c1b-168e-47d6-9d54-617b90185d45"
      unitRef="usd">6760000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8f3c1332de734054b94cae3207f77cd9_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNC0xLTEtMS0w_d22ad1a3-9d77-4c79-9051-a6470f09102f"
      unitRef="usd">341000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i72b6628e3b364508a1e6f08a6a539d11_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNC0zLTEtMS0w_91a7f71e-968a-450f-8146-ed34779a896a"
      unitRef="usd">105000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ied062d0dc8dc470f9b93ba180e2c6695_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNC01LTEtMS0w_97d4e06c-ff1f-493b-9dcf-ea3088bbbe3e"
      unitRef="usd">446000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie56bf386a54c4579828e8e654c378e11_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNS0xLTEtMS0w_41632efb-acb2-46ae-8da2-13917850aba3"
      unitRef="usd">267000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i1ce78107afb7480f86cf7b3b8e9bdf8a_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNS0zLTEtMS0w_fdda25bd-893f-4c61-a26c-f6c9bd91e764"
      unitRef="usd">45000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3d2cf9f8bede4bb79a3d9d71d1cf12c1_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNS01LTEtMS0w_91012c84-3208-40a5-957a-2e693e31d04f"
      unitRef="usd">312000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i275773e17d5b4390b8804fa542308484_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNi0xLTEtMS0w_8ac71ed4-2a76-4caf-9af4-a9de83cd3e69"
      unitRef="usd">-166000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie6b54382936f45b69aa741a26d646884_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNi0zLTEtMS0w_085b0fe3-07d8-4714-a8c7-eb4b89ebee40"
      unitRef="usd">646000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8fe92ba94f6d4cdc957bf77f23103f99_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNi01LTEtMS0w_994adea7-ee31-4188-ada1-adcfbe61d180"
      unitRef="usd">480000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="idf85284bfd074c3095e2bc44a6d3383b_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNy0xLTEtMS0w_d76c6644-ab7c-437d-8d72-1a61e63b0033"
      unitRef="usd">7202000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i439642e360bc4abab33eb9361fc8c624_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNy0zLTEtMS0w_af992bfe-b905-4ba9-ba82-159912708efd"
      unitRef="usd">796000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmE5ZjczZDFjMWExNDRkOTk4OWNhNmYzYTI1MGIzNzlmL3RhYmxlcmFuZ2U6YTlmNzNkMWMxYTE0NGQ5OTg5Y2E2ZjNhMjUwYjM3OWZfNy01LTEtMS0w_0ed9bcef-da03-48e5-acf8-b4634d98eb94"
      unitRef="usd">7998000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib140254fdb74440fb6efd40b90477342_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfMy0xLTEtMS0w_53bf714a-d2cc-4899-b3d5-86739520fa80"
      unitRef="usd">829000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia47c7242c04b4514b590d6604877de83_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfMy03LTEtMS0w_cff3aac1-3e46-484d-9ec4-1a62148097d9"
      unitRef="usd">9000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4d42559245dc4070ab78bdbf3f66ee8e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfMy05LTEtMS0w_b057aff2-6bc7-4179-8e92-763007c2654b"
      unitRef="usd">838000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i09dcf1cb48314c05960f2ed23da0b5ba_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNC0xLTEtMS0w_0a9e3494-249f-4235-a9b6-8092e23b43d9"
      unitRef="usd">314000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i291855f8fe1642fc8b72e2496cfec2e9_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNC03LTEtMS0w_4d978150-836f-4e3e-ac35-b6a972d6b965"
      unitRef="usd">81000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ide46830f55e34d9d87d06e25944a2b73_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNC05LTEtMS0w_6fecbf56-9deb-430a-8267-9918220f71e2"
      unitRef="usd">395000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ibba8c36ed60c47cbad4c46d11aa9650d_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNS0xLTEtMS0w_ea1e23d3-09e7-4178-9f37-401fc934803f"
      unitRef="usd">-107000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i813cdd9a9aa04926bd039b76d574c46e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNS03LTEtMS0w_a0f74a39-413f-43ad-8e8b-1a956d70beae"
      unitRef="usd">220000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie1f0c359d8604a379e6649fe3b2852a2_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNS05LTEtMS0w_fe0c4c10-3275-46c4-8c46-af0816bf74fa"
      unitRef="usd">113000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0e56b71cc7514b848dae0384a324ce6b_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNi0xLTEtMS0w_93cbf871-054a-4d0d-b2b9-5c9bfcfb817f"
      unitRef="usd">1036000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i053ccc89c55a40ccaf9240378fcb7835_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNi03LTEtMS0w_e86ea7da-d1fd-4e31-b6f8-255417629a27"
      unitRef="usd">310000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180Ni9mcmFnOjBiMWU4NTZlODhiOTRjNGE5MGVlZjQ1ZDg2NzI3MmZiL3RhYmxlOmZmOGZmMDRlZmQ0NjQ5YzQ5NjRjNjAzOTYxZDRkZTEyL3RhYmxlcmFuZ2U6ZmY4ZmYwNGVmZDQ2NDljNDk2NGM2MDM5NjFkNGRlMTJfNi05LTEtMS0w_e61d9bb5-9b83-4160-9c56-4e2febddb236"
      unitRef="usd">1346000</us-gaap:RestructuringCharges>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RleHRyZWdpb246YjJhYmI0ZDdmNGY1NGFiMjgwNjM1OGE5YWJmMmZhODNfODM_d4d8e698-c244-47c7-931e-4cd984e75f40">Inventories&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories as of March&#160;28, 2021 and December&#160;31, 2020 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RleHRyZWdpb246YjJhYmI0ZDdmNGY1NGFiMjgwNjM1OGE5YWJmMmZhODNfOTU_2628b695-03f2-4aef-81ea-18025e37892d">&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories as of March&#160;28, 2021 and December&#160;31, 2020 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfMi0xLTEtMS0w_4195528a-d8a9-41ed-b286-111c4db1f752"
      unitRef="usd">131094000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfMi0zLTEtMS0w_8ef4495a-e9e0-457f-afe3-89655423cffc"
      unitRef="usd">132370000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfMy0xLTEtMS0w_0138f66b-9d1a-4452-a317-7b64989d85b9"
      unitRef="usd">76267000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfMy0zLTEtMS0w_5dd181d7-a3fb-4204-9f57-660f0297e8f5"
      unitRef="usd">75874000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfNC0xLTEtMS0w_5cbb9db7-0d1f-4d56-8428-4af84ad605d4"
      unitRef="usd">304923000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfNC0zLTEtMS0w_e7eacac4-ae17-4c94-b32a-d758a39fadaf"
      unitRef="usd">304952000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfNS0xLTEtMS0w_e49f56b2-37a1-471e-a86b-ad5f5587d486"
      unitRef="usd">512284000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN180OS9mcmFnOmIyYWJiNGQ3ZjRmNTRhYjI4MDYzNThhOWFiZjJmYTgzL3RhYmxlOjViMWM0YTk5ZTA2NzRmZjViYzNhMDIxOTNiOGMyZWYxL3RhYmxlcmFuZ2U6NWIxYzRhOTllMDY3NGZmNWJjM2EwMjE5M2I4YzJlZjFfNS0zLTEtMS0w_1ed466fb-30de-40dc-ba0e-e838b967e228"
      unitRef="usd">513196000</us-gaap:InventoryNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RleHRyZWdpb246YjRkMTg5YzhhZGFmNDNhZWI4ODM2MGE2MGUwNjkwYjJfMjkw_76dc56c7-2f26-45a1-a86d-e923795ffeb8">Goodwill and other intangible assets&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information relating to changes in the carrying amount of goodwill by reportable operating segment for the three months ended March&#160;28, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,700,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,585,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,092)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,699,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,565,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount of, and accumulated amortization relating to, intangible assets as of March&#160;28, 2021 and December&#160;31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,373,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,377,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(439,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(425,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,456,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,458,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(500,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(479,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,522,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,534,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,015,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RleHRyZWdpb246YjRkMTg5YzhhZGFmNDNhZWI4ODM2MGE2MGUwNjkwYjJfMjkx_9492807f-5de8-4b79-9309-d0c638a0a9c2">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information relating to changes in the carrying amount of goodwill by reportable operating segment for the three months ended March&#160;28, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,700,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,585,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,092)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,699,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,565,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i18a8dcbb4c524ee694e8bd02f3c76ba7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfMi0xLTEtMS0w_69c51c8b-c735-4034-ae64-4059a57385d0"
      unitRef="usd">1700282000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8307d93b3db34486b6db6c1c89b3983c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfMi05LTEtMS0w_af00d5d0-4fd4-4579-b274-a05ca34835dc"
      unitRef="usd">536228000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id326dc769c0a495e87d51fd01076627e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfMi0xMS0xLTEtMA_45a6fda2-6974-4086-b1ec-f4ff9402060f"
      unitRef="usd">237446000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib48bb4b7215143e88815c301a29b1890_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfMi0xMy0xLTEtMA_97555f95-d8a7-445f-9287-436a5571458d"
      unitRef="usd">112010000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfMi0xNy0xLTEtMA_cd951bd6-ab71-47dd-94b4-7b2c530ab292"
      unitRef="usd">2585966000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iba1890e7a06e43428f94661ec50958b5_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfNy0xLTEtMS0w_01a31a4c-46ce-4993-b54c-2c96a54b5f08"
      unitRef="usd">-746000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="icd38677da4b7409287061cf076db987f_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfNy05LTEtMS0w_e952a384-eabe-470a-b876-065427e5d7b1"
      unitRef="usd">-15442000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="id139a985deac4e6f9ced762a1a24f4d5_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfNy0xMS0xLTEtMA_e0f8943c-070d-4d06-8789-c6cf5adcab54"
      unitRef="usd">-3904000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i594f71b700694be3b00ff80f6ad586ed_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfNy0xMy0xLTEtMA_879104ad-5d9f-407f-9253-67cce2658fe7"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfNy0xNy0xLTEtMA_4ebb138e-ec65-4c79-b3b7-1a03a99e0a6d"
      unitRef="usd">-20092000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="if78160db7dd24f3cb7b184a42138b5db_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfOC0xLTEtMS0w_73a40e0b-5c48-4fe0-bdf5-bac7475e7a31"
      unitRef="usd">1699536000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7a69acc7c5814c5c95b9ea0a7b0e8a39_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfOC05LTEtMS0w_bcea07e8-1750-48fa-a8c1-f0c6394b0edf"
      unitRef="usd">520786000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7aa58ecabd2843629e701b5c47e5ec9e_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfOC0xMS0xLTEtMA_bfbeffc7-b5e5-41f8-b934-34cf29f59acd"
      unitRef="usd">233542000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iadee66fd47584cf2b1893c50adf61db9_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfOC0xMy0xLTEtMA_387e0914-9649-4299-8633-534ef82eebe4"
      unitRef="usd">112010000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjlhNDA1NDU3NzEzMTQyNDNiM2EzNDkxZjA2OTE1YTQzL3RhYmxlcmFuZ2U6OWE0MDU0NTc3MTMxNDI0M2IzYTM0OTFmMDY5MTVhNDNfOC0xNy0xLTEtMA_c2a1ca64-af27-42ce-891e-8d398e96bbaa"
      unitRef="usd">2565874000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RleHRyZWdpb246YjRkMTg5YzhhZGFmNDNhZWI4ODM2MGE2MGUwNjkwYjJfMjk4_fd18f70f-8bb6-4e09-9531-90262a3c5c04">&lt;div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount of, and accumulated amortization relating to, intangible assets as of March&#160;28, 2021 and December&#160;31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,373,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,377,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(439,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(425,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,456,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,458,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(500,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(479,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,522,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,534,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,015,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic1f4a71e79db49a58638280ea3013f47_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfMy0xLTEtMS0w_17eebf21-6a41-4c11-9d2d-3fcaba1bc2a7"
      unitRef="usd">1373922000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if410bd2344ad40668db1f20a024e52d7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfMy0zLTEtMS0w_62701908-d602-43ae-b406-fe9e1a4e930f"
      unitRef="usd">1377943000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic1f4a71e79db49a58638280ea3013f47_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfMy01LTEtMS0w_ae53272a-232d-4091-aefa-57795458999d"
      unitRef="usd">439068000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if410bd2344ad40668db1f20a024e52d7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfMy03LTEtMS0w_329b9b25-137d-4912-b225-cb9ac7d09d98"
      unitRef="usd">425692000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i2ef4adf3f587429192fecd7fd3b23a30_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNC0xLTEtMS0w_3ae714ac-08c9-495c-a796-45364857afda"
      unitRef="usd">28969000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ic8af87619987467ba6b6184b8842828b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNC0zLTEtMS0w_f4297857-d766-4a61-852c-0f2bf70669d9"
      unitRef="usd">29627000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9c5eb57217154e489dbc68a71f99b3e8_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNS0xLTEtMS0w_a833de04-fbaa-4d49-99e0-c76a07dcf904"
      unitRef="usd">1456085000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7c0615b40ecc41fb9e9530967b429a6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNS0zLTEtMS0w_08e73f0d-b449-4ea1-b1b3-9e4487335140"
      unitRef="usd">1458924000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9c5eb57217154e489dbc68a71f99b3e8_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNS01LTEtMS0w_429eee73-8b4f-42bf-b55d-a4aa3fefdd39"
      unitRef="usd">500282000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7c0615b40ecc41fb9e9530967b429a6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNS03LTEtMS0w_e9062f00-7cc7-4e0a-8be7-65e1ddc78f50"
      unitRef="usd">479612000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie4fa05ea7470423291d88ae76c5365b2_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNi0xLTEtMS0w_345100d8-6fd4-4864-9d80-f27bb7f3b4c8"
      unitRef="usd">23673000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia0553f534102486e8f395a0569093164_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNi0zLTEtMS0w_98fd9719-2e63-45cb-beff-402854671ffc"
      unitRef="usd">23866000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie4fa05ea7470423291d88ae76c5365b2_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNi01LTEtMS0w_db2b88a3-74e2-4d1d-98b9-323a6c7fe78a"
      unitRef="usd">20284000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia0553f534102486e8f395a0569093164_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNi03LTEtMS0w_2a41e671-6f55-4d31-bf60-4d04e864f9a2"
      unitRef="usd">20280000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i24a7dfeea1e74477844f2741067cd00a_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNy0xLTEtMS0w_c3ddaa04-581e-4117-a8a7-7e1e1338a155"
      unitRef="usd">615816000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia202f2acf6164b1bb536c5050d91786e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNy0zLTEtMS0w_d2a18508-e9e0-4b72-bd90-9b7e22e0710c"
      unitRef="usd">619847000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i24a7dfeea1e74477844f2741067cd00a_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNy01LTEtMS0w_a48088fc-bbfa-4fbe-a1e7-3c76f1f35f15"
      unitRef="usd">69533000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia202f2acf6164b1bb536c5050d91786e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfNy03LTEtMS0w_fcb9caf7-2919-405d-baa5-3523985231dd"
      unitRef="usd">65955000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie7f3f7a5a5374565aa92ec8d266a99ac_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOC0xLTEtMS0w_6ca8574d-f557-489f-a3de-66584f1ae1e1"
      unitRef="usd">23789000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i88e043eb1c6349528d46310cb33c5b82_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOC0zLTEtMS0w_7eceb186-67f6-4d56-8bf3-5555a73e63ce"
      unitRef="usd">24592000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie7f3f7a5a5374565aa92ec8d266a99ac_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOC01LTEtMS0w_a98260cb-9475-4aac-8151-3b6831fd824e"
      unitRef="usd">22843000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i88e043eb1c6349528d46310cb33c5b82_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOC03LTEtMS0w_8e8047f8-9b21-4347-b450-ef2fe04be550"
      unitRef="usd">23514000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOS0xLTEtMS0w_8b28a5de-d148-4957-873f-bd4f040b39a6"
      unitRef="usd">3522254000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOS0zLTEtMS0w_5d16ed5b-ccea-4d07-9a5d-738d972b5020"
      unitRef="usd">3534799000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOS01LTEtMS0w_9e729227-609a-4346-8424-18dde50f75fc"
      unitRef="usd">1052010000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181Mi9mcmFnOmI0ZDE4OWM4YWRhZjQzYWViODgzNjBhNjBlMDY5MGIyL3RhYmxlOjAwZTdjNmYzNTdiMDQxZTY5NDNiYjAxN2IxYTg3ZWQyL3RhYmxlcmFuZ2U6MDBlN2M2ZjM1N2IwNDFlNjk0M2JiMDE3YjFhODdlZDJfOS03LTEtMS0w_3ffa307a-2f4b-478e-86e6-778ca388990b"
      unitRef="usd">1015053000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfNTQ0Ng_a217b108-4b40-4e6c-bed7-656899c1082a">Financial instruments &lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign currency forward contracts &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use derivative instruments for risk management purposes. Foreign currency forward contracts designated as cash flow hedges are used to manage foreign currency transaction exposure. Foreign currency forward contracts not designated as hedges for accounting purposes are used to manage exposure related to near term foreign currency denominated monetary assets and liabilities. We enter into the non-designated foreign currency forward contracts for periods consistent with our currency translation exposures, which generally approximate one month. For the three&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;months ended March&#160;28, 2021 we recognized a loss of $3.2 million related to non-designated foreign currency forward contracts. For the three months ended March&#160;29, 2020 we recognized a gain of $1.6 million  related to non-designated foreign currency forward contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total notional amount for all open foreign currency forward contracts designated as cash flow hedges as of March&#160;28, 2021 and December&#160;31, 2020 was $131.2 million and $129.5 million, respectively. The total notional amount for all open non-designated foreign currency forward contracts as of March&#160;28, 2021 and December&#160;31, 2020 was $191.3 million and $163.5 million, respectively. All open foreign currency forward contracts as of March&#160;28, 2021 have durations of 12 months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cross-currency interest rate swaps&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2019, we entered into cross-currency swap agreements with five different financial institution counterparties to hedge against the effect of variability in the U.S. dollar to euro exchange rate. Under the terms of the cross-currency swap agreements, we have notionally exchanged $250 million at an annual interest rate of 4.875% for &#x20ac;219.2 million at an annual interest rate of 2.4595%. The swap agreements are designed as net investment hedges and expire on March 4, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2018, we entered into cross-currency swap agreements with six different financial institution counterparties to hedge against the effect of variability in the U.S. dollar to euro exchange rate. Under the terms of the cross-currency swap agreements, we have notionally exchanged $500 million at an annual interest rate of 4.625% for &#x20ac;433.9 million at an annual interest rate of 1.942%. The swap agreements are designed as net investment hedges and expire on October 4, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The swap agreements described above require an exchange of the notional amounts upon expiration or earlier termination of the agreements. We and the counterparties have agreed to effect the exchange through a net settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cross-currency swaps are marked to market at each reporting date and any changes in fair value are recognized as a component of accumulated other comprehensive income (loss) ("AOCI"). For the three months ended March&#160;28, 2021 and March&#160;29, 2020, we recognized foreign exchange gains of $17.6 million and  $25.0&#160;million, respectively, within AOCI related to the cross-currency swaps. For the three months ended March&#160;28, 2021 and March&#160;29, 2020, we recognized $4.6&#160;million and $4.9&#160;million, respectively, in interest benefit related to the cross-currency swaps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Balance sheet presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the locations in the condensed consolidated balance sheet and fair value of derivative financial instruments as of March&#160;28, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset derivatives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability derivatives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liability derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 10 for information on the location and amount of gains and losses attributable to derivatives that were reclassified from AOCI to expense (income), net of tax.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There was no ineffectiveness related to our cash flow hedges during the three months ended March&#160;28, 2021 and March&#160;29, 2020.&lt;/span&gt;&lt;/div&gt;Trade receivables The allowance for credit losses as of March&#160;28, 2021 and December&#160;31, 2020 was $12.0 million and $12.9 million, respectively. The current portion of the allowance for credit losses, which was $7.4 million and $8.1 million as of March&#160;28, 2021 and December&#160;31, 2020, respectively, was recognized as a reduction of accounts receivable, net.</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:DerivativeLossOnDerivative
      contextRef="i528002430e684b7db301adc8b0fe22ed_D20210101-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfNjc0_bc568ba4-cd82-4497-a44f-60408d66ec3a"
      unitRef="usd">3200000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeGainOnDerivative
      contextRef="i5872fd15298f424c9b4755c8e9fbb369_D20200101-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfODEy_de3a2f23-92a2-4420-9f08-41e2dc060ae8"
      unitRef="usd">1600000</us-gaap:DerivativeGainOnDerivative>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i1ec67c572953494db94ccac2de914407_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTAyNQ_0fcad708-a1fe-429b-87f5-7e1268da879a"
      unitRef="usd">131200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iad96bb657f3444e78f7b654b4243e5cc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTAzMg_17c1232b-bb83-445a-9fb5-6aad53de1bd5"
      unitRef="usd">129500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="idaed757ede524e1b9a71337ac1fd3e0f_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTE1OQ_6bb5d6ac-a33a-4b94-9977-efe33fa41cf0"
      unitRef="usd">191300000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i7917a95ad8b440c19cf68911d32c60f0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTE2Ng_3883d8c1-0a57-4249-b534-b0ea510181c2"
      unitRef="usd">163500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i2763e0b3ad4849b1ab3fb0da695b7ec5_I20190304"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTM3NA_845b4692-09ba-4d61-ad3b-6063711a7a07"
      unitRef="financial_institution_counterparty">5</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2763e0b3ad4849b1ab3fb0da695b7ec5_I20190304"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTU5Mw_5b7dc290-5dfc-4659-bb5a-2a9973b84723"
      unitRef="usd">250000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i2763e0b3ad4849b1ab3fb0da695b7ec5_I20190304"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTYyNg_a5790be6-4f4f-4848-a7b6-47bb85321292"
      unitRef="number">0.04875</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2763e0b3ad4849b1ab3fb0da695b7ec5_I20190304"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTYzMw_7942e600-c6bb-48a7-9e22-0e571e65ef8f"
      unitRef="eur">219200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeBasisSpreadOnVariableRate
      contextRef="i2763e0b3ad4849b1ab3fb0da695b7ec5_I20190304"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTY2Ng_0c2bc531-dee2-4758-8781-40394373e718"
      unitRef="number">0.024595</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="iddd6e4b9c3a04e5e98a3e8b4d9b3ac42_I20181004"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTgyMg_b37c6422-64ec-4493-8fd3-608bdb2b0773"
      unitRef="financial_institution_counterparty">6</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iddd6e4b9c3a04e5e98a3e8b4d9b3ac42_I20181004"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMjA0MQ_f9dd1939-dbf0-4ae4-8dbd-e9783cf35ee0"
      unitRef="usd">500000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="iddd6e4b9c3a04e5e98a3e8b4d9b3ac42_I20181004"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMjA3NA_7345f813-1276-45b5-baef-b6416005df39"
      unitRef="number">0.04625</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iddd6e4b9c3a04e5e98a3e8b4d9b3ac42_I20181004"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMjA4MQ_f2b3f444-6514-4742-b698-68fa479418c2"
      unitRef="eur">433900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeBasisSpreadOnVariableRate
      contextRef="iddd6e4b9c3a04e5e98a3e8b4d9b3ac42_I20181004"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMjExNA_d15ef84f-aabc-4482-a841-668fc35f43c5"
      unitRef="number">0.01942</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i9b25ff51be864b0ab9020b0a8ec39e33_D20210101-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMjY5MA_c69e0048-d5cd-492e-bcc3-8a826132b93e"
      unitRef="usd">17600000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ieb4266fdadc949ae8bf152cd694d24bc_D20200101-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMTA5OTUxMTYzMzM2Ng_c8901b29-82d8-4a43-89a1-134823a06c02"
      unitRef="usd">25000000.0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i3b7a761fbf6242bc82eae98cef9b0743_D20210101-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMjk0OA_ef04f345-c9d1-4256-a500-2895aa6306d9"
      unitRef="usd">4600000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="ic625730bcf4142c3a43e6956f6f1000c_D20200101-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMzA3Mg_ce7d6997-7f17-4a04-95b6-02c70d1a420e"
      unitRef="usd">4900000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfNTQ1Ng_a2b2e5dc-1641-410f-967d-560d704ee584">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the locations in the condensed consolidated balance sheet and fair value of derivative financial instruments as of March&#160;28, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset derivatives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability derivatives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liability derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i3295e5d5f2cf495684bff62e24516d94_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNC0xLTEtMS0w_e9bf876c-11be-4616-a6c1-f8d7ad49e2c7"
      unitRef="usd">1098000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i3a0ac67762794c68afb420beb0e2191c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNC0zLTEtMS0w_5a024b41-e5c4-4f12-b1c7-261633c35a3f"
      unitRef="usd">1691000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i7c21dd460d584655adc8c3a9c73ea434_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNS0xLTEtMS0w_00727efe-bbe5-418c-b4be-89c9e92d389a"
      unitRef="usd">212000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i8946f2e6694c4430923c6e99658d9723_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNS0zLTEtMS0w_bd20078b-3be9-4372-a0f3-c786605eb624"
      unitRef="usd">61000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ie89541fc418e43f4b379f31ef700a27d_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNi0xLTEtMS0w_5eac05b7-3d3b-44d0-a349-8a1322292db8"
      unitRef="usd">25575000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i9cc1936a5a204222a41e0762414790d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNi0zLTEtMS0w_bd16c233-2a44-4176-8e20-212703664ac2"
      unitRef="usd">20106000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iac3085bc27614d1b9eccf27a8b3a6418_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNy0xLTEtMS0w_bca55af6-3cc0-4c4c-a52f-16e65dfdf183"
      unitRef="usd">26885000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i1952fbe708574fc8b6bfd12322c170f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfNy0zLTEtMS0w_2d339257-e680-4242-ac31-7ecda1b7aeda"
      unitRef="usd">21858000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i0af853cef5a94cc78f67cea17c0c5eb7_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTAtMS0xLTEtMA_d847cff5-cb5b-42ea-834c-d41707f4d70f"
      unitRef="usd">26885000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ic1cbc1962fa8449f9bb6f32dde5a102d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTAtMy0xLTEtMA_f687227a-a56a-4a40-8cbf-38dbb71e0cd7"
      unitRef="usd">21858000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="icbeeec1e873749bf99b35bb29d33cacf_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTItMS0xLTEtMA_a0479797-a23f-4639-8c8f-3333e518d85a"
      unitRef="usd">1706000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i2e8b0e0d9f97415d996b2b221adac836_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTItMy0xLTEtMA_3bd960cd-1c49-487b-be9f-f7ccd37d75de"
      unitRef="usd">1504000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i08d26be67bcd4143a002039460b9a5b8_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTMtMS0xLTEtMA_7372e01d-361c-46e0-886f-d3b78ab233d2"
      unitRef="usd">216000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i6b3bd59eb2514c85a599f0eb0320f1d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTMtMy0xLTEtMA_6bfcf8df-97db-464e-95d7-ae4c8233f076"
      unitRef="usd">366000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i82b1550b31ab424294bde270e6c79bdd_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTQtMS0xLTEtMA_7386bc91-25de-4e9a-80e9-07b11bca6801"
      unitRef="usd">1922000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="icb3e73af7cc24e10b2dcdf47fbc8a0fc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTQtMy0xLTEtMA_4c6e29b1-48da-4fc2-8e22-c2a634a435ad"
      unitRef="usd">1870000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i8f2f13f5e1014b84885842ab05e5ea7a_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTUtMS0xLTEtMA_74e0a54f-40bd-42b3-aee6-794fc860c861"
      unitRef="usd">12054000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i1ac9d43cbdaf44699e41f084d4d6e5e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTUtMy0xLTEtMA_5855049a-407b-4c0f-a5b4-01177102ac3c"
      unitRef="usd">34125000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="icc9fb5398850486cb26aba55d8504d5f_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTYtMS0xLTEtMA_0ae5e7a3-de5f-4c4b-8183-f1ce7fb5a9da"
      unitRef="usd">12054000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5db00dcd54c64c6aa1bba76931c416b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTYtMy0xLTEtMA_c1ce181d-ae04-4f51-9802-b5fd96d37084"
      unitRef="usd">34125000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i0af853cef5a94cc78f67cea17c0c5eb7_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTctMS0xLTEtMA_4bc7a3fa-f79f-484a-ab83-b765fb052d30"
      unitRef="usd">13976000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ic1cbc1962fa8449f9bb6f32dde5a102d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RhYmxlOjIyYTgyNzE3Mzk2MjQ1YjY4NmYwZmE1N2E2N2NiMjZhL3RhYmxlcmFuZ2U6MjJhODI3MTczOTYyNDViNjg2ZjBmYTU3YTY3Y2IyNmFfMTctMy0xLTEtMA_3375e1d1-380a-48dd-a5f4-bb27121fac84"
      unitRef="usd">35995000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings
      contextRef="i6cfc243fed544c7289f8299d571269f5_D20200101-20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMzUxMg_0250a8a9-7354-492e-b24e-a629681c802f"
      unitRef="usd">0</us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings>
    <us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings
      contextRef="i2f5e93d9db564237bcaf78f0917ffaf8_D20210101-20210328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfMzUxMg_6117e7f4-3f31-448b-9ac0-ccead8f2f035"
      unitRef="usd">0</us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfNTI1MA_dfd33c48-0f6c-45cc-b940-a0911022a791"
      unitRef="usd">12000000.0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfNTI1Nw_be96f679-3d76-41b3-839c-79594c0884e8"
      unitRef="usd">12900000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfNTM0MQ_baa3fa28-774c-4f22-856e-69a3b11ae059"
      unitRef="usd">7400000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN181OC9mcmFnOjkwZWEzYzBhYjMxNzQ3NDhiYWM1Y2EyOTM2YjQxODEyL3RleHRyZWdpb246OTBlYTNjMGFiMzE3NDc0OGJhYzVjYTI5MzZiNDE4MTJfNTM0OA_f1f459dd-71bd-4396-bc2c-dc6b75a490e4"
      unitRef="usd">8100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RleHRyZWdpb246MGIxYjY1Yzk0NjczNGJkZWE1ZjBiNzk3NDUxNjk2ZGRfMzIxMw_edcfc9b8-dcb1-4613-ba82-2474edb820c3">Fair value measurement &lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide information regarding our financial assets and liabilities measured at fair value on a recurring basis as of March&#160;28, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;value at&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;March&#160;28, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted prices in active &lt;br/&gt;markets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant other&lt;br/&gt;observable&lt;br/&gt;Inputs (Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;Inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total carrying&lt;br/&gt;value at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted prices in active &lt;br/&gt;markets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant other&lt;br/&gt;observable&lt;br/&gt;Inputs (Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;Inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Valuation Techniques&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our financial assets valued based upon Level&#160;1 inputs are comprised of investments in marketable securities held in trust, which are available to satisfy benefit obligations under our benefit plans and other arrangements. The investment assets of the trust are valued using quoted market prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our financial assets and liabilities valued based upon Level 2 inputs are comprised of foreign currency forward contracts and cross-currency interest rate swap agreements. We use foreign currency forwards and cross-currency interest rate swaps to manage foreign currency transaction exposure, as well as exposure to foreign currency denominated monetary assets and liabilities. We measure the fair value of the foreign currency forwards and cross-currency swaps by calculating the amount required to enter into offsetting contracts with similar remaining maturities, based on quoted market prices, and taking into account the creditworthiness of the counterparties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our financial liabilities valued based upon Level&#160;3 inputs (inputs that are not observable in the market) are comprised of contingent consideration arrangements pertaining to our acquisitions, which are discussed immediately below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingent consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration liabilities, which primarily consist of payment obligations that are contingent upon the achievement of revenue-based goals, but also can be based on other milestones such as regulatory approvals, are remeasured to fair value each reporting period using assumptions including estimated revenues (based on internal operational budgets and long-range strategic plans), discount rates, probability of payment and projected payment dates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides additional information regarding the valuation technique and inputs used in determining the fair value of contingent consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contingent Consideration Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation&#160;Technique&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable&#160;Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Range (Weighted average)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Milestone-based payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2% - 2.5% (1.5%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected year of payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 - 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue-based payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6% - 10.0% (3.2%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected year of payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 - 2029&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information regarding changes in the contingent consideration liabilities during the three months ended March&#160;28, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revaluations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Translation adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - March&#160;28, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RleHRyZWdpb246MGIxYjY1Yzk0NjczNGJkZWE1ZjBiNzk3NDUxNjk2ZGRfMzIwNg_53def55b-79a1-4fc8-876e-487671446f46">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide information regarding our financial assets and liabilities measured at fair value on a recurring basis as of March&#160;28, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;value at&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;March&#160;28, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted prices in active &lt;br/&gt;markets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant other&lt;br/&gt;observable&lt;br/&gt;Inputs (Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;Inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total carrying&lt;br/&gt;value at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted prices in active &lt;br/&gt;markets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant other&lt;br/&gt;observable&lt;br/&gt;Inputs (Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;Inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:MarketableSecurities
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMi0xLTEtMS0w_cf4cee85-a9dd-40ee-9a42-76cda7421bf9"
      unitRef="usd">13357000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ib9fd2bc2a98942fa846d20c9fc3df62b_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMi0zLTEtMS0w_49a721d4-29f1-4bcb-902d-986df644a52d"
      unitRef="usd">13357000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i3f7ac0a005ed4d5388076308a2be324a_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMi01LTEtMS0w_50ba75e8-d417-44b9-ad90-1e855681314a"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i205c457604e847d1acd6e4f5bbd19d32_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMi03LTEtMS0w_d2cfb7e6-3f13-4746-aca5-d7c6568749c2"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:DerivativeAssets
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMy0xLTEtMS0w_7d155ddd-cd51-45b9-8458-b6c92a81b69d"
      unitRef="usd">26885000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ib9fd2bc2a98942fa846d20c9fc3df62b_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMy0zLTEtMS0w_d661b209-4589-405d-8800-04bbb6a4992a"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3f7ac0a005ed4d5388076308a2be324a_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMy01LTEtMS0w_3f1ff071-ef9d-4ca5-a6ac-c8048020679f"
      unitRef="usd">26885000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i205c457604e847d1acd6e4f5bbd19d32_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfMy03LTEtMS0w_df67e77a-04d7-4fc0-95b4-e815648f7a0c"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNC0xLTEtMS0w_6517e8f4-1e2e-48d0-8ba9-f8164c105e9a"
      unitRef="usd">13976000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ib9fd2bc2a98942fa846d20c9fc3df62b_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNC0zLTEtMS0w_573f3e40-f454-4dd1-a114-4db9492f9f5d"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i3f7ac0a005ed4d5388076308a2be324a_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNC01LTEtMS0w_ce078ddb-e65b-4a81-8626-d100f009ae54"
      unitRef="usd">13976000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i205c457604e847d1acd6e4f5bbd19d32_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNC03LTEtMS0w_e9e3092d-ef65-4a02-ad7d-caa510b03557"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNS0xLTEtMS0w_a9c91ce3-760e-4b42-adc8-5e1ef07b534f"
      unitRef="usd">29763000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib9fd2bc2a98942fa846d20c9fc3df62b_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNS0zLTEtMS0w_a92264b3-61ed-447d-9198-4450bcd57801"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3f7ac0a005ed4d5388076308a2be324a_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNS01LTEtMS0w_79415e38-130c-46e1-aaa9-ec19db3da7c7"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i205c457604e847d1acd6e4f5bbd19d32_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmE5YWIyYjc1MGMzMTRhOTA4N2JhZGZmYzVlN2M3MTE2L3RhYmxlcmFuZ2U6YTlhYjJiNzUwYzMxNGE5MDg3YmFkZmZjNWU3YzcxMTZfNS03LTEtMS0w_9a01d65e-5597-46c8-85e5-2e4924b5dcfa"
      unitRef="usd">29763000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:MarketableSecurities
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMi0xLTEtMS0w_47cf2407-88ee-4c81-b919-e66ad264b244"
      unitRef="usd">12617000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="iaed892b18134432589a4c3e66ad8e2e3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMi0zLTEtMS0w_d1d0785a-0c3d-41dc-9df7-7029f7a5e54e"
      unitRef="usd">12617000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ie9ff8e7fb2904b4d9bab3d6c793db694_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMi01LTEtMS0w_1358ad63-115d-44bc-8fbc-dc76d82e8f58"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i9953dd19d11c437b9f899a014fda0958_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMi03LTEtMS0w_7f5b05b9-f9ac-4800-92db-a57e88e28234"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:DerivativeAssets
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMy0xLTEtMS0w_5baadd1b-17f5-4c0e-8c0e-30877b80a11d"
      unitRef="usd">21858000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="iaed892b18134432589a4c3e66ad8e2e3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMy0zLTEtMS0w_f65193fe-6d02-454c-9f04-f2a80836c580"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie9ff8e7fb2904b4d9bab3d6c793db694_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMy01LTEtMS0w_e83dbfc8-a4a4-4314-a7a3-020feb92e0c8"
      unitRef="usd">21858000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i9953dd19d11c437b9f899a014fda0958_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfMy03LTEtMS0w_f5a8605a-8e74-4ab9-a065-3fc3dd372f08"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNC0xLTEtMS0w_41e51daf-c5a5-426b-a576-6875c04b5d0c"
      unitRef="usd">35995000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="iaed892b18134432589a4c3e66ad8e2e3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNC0zLTEtMS0w_6cf90f96-3116-4bee-abee-21806d79a485"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ie9ff8e7fb2904b4d9bab3d6c793db694_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNC01LTEtMS0w_c1f71c74-4122-4ff7-a4d1-fcef15b7ab2b"
      unitRef="usd">35995000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i9953dd19d11c437b9f899a014fda0958_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNC03LTEtMS0w_f03b849e-c198-4f8b-8af1-8301fa9a6373"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNS0xLTEtMS0w_61d2c754-de79-44e7-8825-3a609793f038"
      unitRef="usd">36633000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="iaed892b18134432589a4c3e66ad8e2e3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNS0zLTEtMS0w_6b7c6cd4-2f1c-4656-9cc1-46c8762f412d"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie9ff8e7fb2904b4d9bab3d6c793db694_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNS01LTEtMS0w_f72e9c44-fe8b-4040-919c-18ee23b8c064"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i9953dd19d11c437b9f899a014fda0958_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOmViNTEyZjliNTM5YjQzZTFhNmRiNmNhOWVmYzExZjE0L3RhYmxlcmFuZ2U6ZWI1MTJmOWI1MzliNDNlMWE2ZGI2Y2E5ZWZjMTFmMTRfNS03LTEtMS0w_1b2203c9-dcc9-4367-bb25-286e78ef515a"
      unitRef="usd">36633000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RleHRyZWdpb246MGIxYjY1Yzk0NjczNGJkZWE1ZjBiNzk3NDUxNjk2ZGRfMzIwMA_82ba44de-023f-44a2-b95e-c787ba84355f">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides additional information regarding the valuation technique and inputs used in determining the fair value of contingent consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contingent Consideration Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation&#160;Technique&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable&#160;Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Range (Weighted average)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Milestone-based payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2% - 2.5% (1.5%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected year of payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 - 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue-based payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6% - 10.0% (3.2%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected year of payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 - 2029&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i8adb5e55353f4121ab923355c31ca49d_I20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjUzMGEzMGI2Nzk1MjQxNTc5YTNmYmViOTIwNjM4ZDNhL3RhYmxlcmFuZ2U6NTMwYTMwYjY3OTUyNDE1NzlhM2ZiZWI5MjA2MzhkM2FfMi02LTEtMS0wL3RleHRyZWdpb246YmEzNDc4N2NmYWVlNGQ4Zjg4ODQ1ODUwOTlmZWMyYTdfNA_902fd5c4-c153-461f-b7b0-beb08fe9943c"
      unitRef="number">0.012</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i5ee8a858019d4d73aae6a5db46f33c8f_I20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjUzMGEzMGI2Nzk1MjQxNTc5YTNmYmViOTIwNjM4ZDNhL3RhYmxlcmFuZ2U6NTMwYTMwYjY3OTUyNDE1NzlhM2ZiZWI5MjA2MzhkM2FfMi02LTEtMS0wL3RleHRyZWdpb246YmEzNDc4N2NmYWVlNGQ4Zjg4ODQ1ODUwOTlmZWMyYTdfMTA5OTUxMTYyNzc5Mw_89f42c36-7a5c-4e1b-afca-6c666675a03f"
      unitRef="number">0.025</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6f9fd46f652d4701ad8a6634adc3c4a7_I20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjUzMGEzMGI2Nzk1MjQxNTc5YTNmYmViOTIwNjM4ZDNhL3RhYmxlcmFuZ2U6NTMwYTMwYjY3OTUyNDE1NzlhM2ZiZWI5MjA2MzhkM2FfMi02LTEtMS0wL3RleHRyZWdpb246YmEzNDc4N2NmYWVlNGQ4Zjg4ODQ1ODUwOTlmZWMyYTdfMTA5OTUxMTYyNzc5Nw_19b4b421-0a63-4012-9745-dd2fec443d92"
      unitRef="number">0.015</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i52da78a73c984b79be2d7045db2a5e16_I20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjUzMGEzMGI2Nzk1MjQxNTc5YTNmYmViOTIwNjM4ZDNhL3RhYmxlcmFuZ2U6NTMwYTMwYjY3OTUyNDE1NzlhM2ZiZWI5MjA2MzhkM2FfOS02LTEtMS0wL3RleHRyZWdpb246ZGU1NjI0YjY2ZGQxNDJlYjk5YmFjZDI5ODYyM2NiZjFfNA_bb581967-34b1-45bd-ab6b-4f6f09e34f81"
      unitRef="number">0.016</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ifc1ecbf20d544f7882f0a38d1d358c67_I20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjUzMGEzMGI2Nzk1MjQxNTc5YTNmYmViOTIwNjM4ZDNhL3RhYmxlcmFuZ2U6NTMwYTMwYjY3OTUyNDE1NzlhM2ZiZWI5MjA2MzhkM2FfOS02LTEtMS0wL3RleHRyZWdpb246ZGU1NjI0YjY2ZGQxNDJlYjk5YmFjZDI5ODYyM2NiZjFfMTA5OTUxMTYyNzc5Mw_24b28258-c35e-4a07-be94-e745e8f10178"
      unitRef="number">0.100</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i60b68499332249aa98ecf53fa015e7b1_I20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjUzMGEzMGI2Nzk1MjQxNTc5YTNmYmViOTIwNjM4ZDNhL3RhYmxlcmFuZ2U6NTMwYTMwYjY3OTUyNDE1NzlhM2ZiZWI5MjA2MzhkM2FfOS02LTEtMS0wL3RleHRyZWdpb246ZGU1NjI0YjY2ZGQxNDJlYjk5YmFjZDI5ODYyM2NiZjFfMTA5OTUxMTYyNzc5Nw_5043c9ec-19c1-4b32-a13f-c30c7f0d10bf"
      unitRef="number">0.032</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RleHRyZWdpb246MGIxYjY1Yzk0NjczNGJkZWE1ZjBiNzk3NDUxNjk2ZGRfMzIwNQ_8f676ad1-cd31-4a64-9883-3be6449934a6">&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information regarding changes in the contingent consideration liabilities during the three months ended March&#160;28, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revaluations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Translation adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - March&#160;28, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib58d20602d7346e3bc64ac0c30ba001b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjQxYzFjYmRkYWQxMjQ4NzJhYTdmNzM5ZmUwZTQ2MmE3L3RhYmxlcmFuZ2U6NDFjMWNiZGRhZDEyNDg3MmFhN2Y3MzlmZTBlNDYyYTdfMy0xLTEtMS0w_ba814d27-0823-43b3-822c-19428b1bb281"
      unitRef="usd">36633000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjQxYzFjYmRkYWQxMjQ4NzJhYTdmNzM5ZmUwZTQ2MmE3L3RhYmxlcmFuZ2U6NDFjMWNiZGRhZDEyNDg3MmFhN2Y3MzlmZTBlNDYyYTdfNS0xLTEtMS0w_be0c9697-1a00-4b69-abc6-08e3bf3506cd"
      unitRef="usd">13071000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjQxYzFjYmRkYWQxMjQ4NzJhYTdmNzM5ZmUwZTQ2MmE3L3RhYmxlcmFuZ2U6NDFjMWNiZGRhZDEyNDg3MmFhN2Y3MzlmZTBlNDYyYTdfNi0xLTEtMS0w_d72634d8-b5c7-41bf-ab1c-28c028f44c6c"
      unitRef="usd">-6354000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjQxYzFjYmRkYWQxMjQ4NzJhYTdmNzM5ZmUwZTQ2MmE3L3RhYmxlcmFuZ2U6NDFjMWNiZGRhZDEyNDg3MmFhN2Y3MzlmZTBlNDYyYTdfNy0xLTEtMS0w_9797cce4-f5b2-4cb3-896d-2c696d2d79a6"
      unitRef="usd">153000</tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182MS9mcmFnOjBiMWI2NWM5NDY3MzRiZGVhNWYwYjc5NzQ1MTY5NmRkL3RhYmxlOjQxYzFjYmRkYWQxMjQ4NzJhYTdmNzM5ZmUwZTQ2MmE3L3RhYmxlcmFuZ2U6NDFjMWNiZGRhZDEyNDg3MmFhN2Y3MzlmZTBlNDYyYTdfOC0xLTEtMS0w_d94d2f2e-e7c8-4b45-a738-10e5c2048dea"
      unitRef="usd">29763000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RleHRyZWdpb246YTY5OWE2M2RhNzJkNGE1ZTg3MjNhMWQ2M2IwMDE5NjlfMTIxNA_81b6e383-f38a-43de-a282-cc84e8ba3c00">Shareholders&#x2019; equity&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed in the same manner except that the weighted average number of shares is increased to include dilutive securities. The following table provides a reconciliation of basic to diluted weighted average number of common shares outstanding:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average number of shares that were antidilutive and therefore excluded from the calculation of earnings per share were 0.1 million the three months ended March&#160;28, 2021 and March&#160;29, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide information relating to the changes in accumulated other comprehensive loss, net of tax, for the three months ended March&#160;28, 2021 and March&#160;29, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension and Other Postretirement Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive (Loss) Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(146,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(297,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive&#160;income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(319,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension and Other Postretirement Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive (Loss) Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(206,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive&#160;loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(137,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(224,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(364,719)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The following table provides information relating to the location in the statements of operations and amount of reclassifications of losses/(gains) in accumulated other comprehensive (loss) income into expense/(income), net of tax, for the three months ended March&#160;28, 2021 and March&#160;29, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.691%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Losses (gains) on foreign exchange contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Benefit) tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of pension and other postretirement benefit items &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior-service costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) These accumulated other comprehensive (loss) income components are included in the computation of net benefit expense for pension and other postretirement benefit plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RleHRyZWdpb246YTY5OWE2M2RhNzJkNGE1ZTg3MjNhMWQ2M2IwMDE5NjlfMTI0MQ_b6b2a116-514c-4ae7-b0ac-7ad66932f3c3">The following table provides a reconciliation of basic to diluted weighted average number of common shares outstanding:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOmMwYzZkYTUxYjRiNTRkMjZiODQ0ZjE0NGQwYTViODRiL3RhYmxlcmFuZ2U6YzBjNmRhNTFiNGI1NGQyNmI4NDRmMTQ0ZDBhNWI4NGJfMy0xLTEtMS0w_1cf033f9-54a8-4df3-b575-2928402fd396"
      unitRef="shares">46698000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOmMwYzZkYTUxYjRiNTRkMjZiODQ0ZjE0NGQwYTViODRiL3RhYmxlcmFuZ2U6YzBjNmRhNTFiNGI1NGQyNmI4NDRmMTQ0ZDBhNWI4NGJfMy0zLTEtMS0w_c12f169f-2c39-439f-8a09-f1905add90ab"
      unitRef="shares">46382000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOmMwYzZkYTUxYjRiNTRkMjZiODQ0ZjE0NGQwYTViODRiL3RhYmxlcmFuZ2U6YzBjNmRhNTFiNGI1NGQyNmI4NDRmMTQ0ZDBhNWI4NGJfNC0xLTEtMS0w_fca9cb18-a10b-42c4-8b6a-d19d84ca9790"
      unitRef="shares">709000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOmMwYzZkYTUxYjRiNTRkMjZiODQ0ZjE0NGQwYTViODRiL3RhYmxlcmFuZ2U6YzBjNmRhNTFiNGI1NGQyNmI4NDRmMTQ0ZDBhNWI4NGJfNC0zLTEtMS0w_dc2f4db5-7993-4fe5-a258-9c0bdbce79af"
      unitRef="shares">849000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOmMwYzZkYTUxYjRiNTRkMjZiODQ0ZjE0NGQwYTViODRiL3RhYmxlcmFuZ2U6YzBjNmRhNTFiNGI1NGQyNmI4NDRmMTQ0ZDBhNWI4NGJfNi0xLTEtMS0w_f887dfdc-0cf5-405b-b5cd-58609755b968"
      unitRef="shares">47407000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOmMwYzZkYTUxYjRiNTRkMjZiODQ0ZjE0NGQwYTViODRiL3RhYmxlcmFuZ2U6YzBjNmRhNTFiNGI1NGQyNmI4NDRmMTQ0ZDBhNWI4NGJfNi0zLTEtMS0w_ee7863ad-f9a0-4871-9d2a-e4691a235af9"
      unitRef="shares">47231000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RleHRyZWdpb246YTY5OWE2M2RhNzJkNGE1ZTg3MjNhMWQ2M2IwMDE5NjlfNTc3_09530310-cea3-4ce6-a8f2-754b0364222f"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RleHRyZWdpb246YTY5OWE2M2RhNzJkNGE1ZTg3MjNhMWQ2M2IwMDE5NjlfNTc3_5bfa223a-22ec-45ae-b21b-1963396b2362"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RleHRyZWdpb246YTY5OWE2M2RhNzJkNGE1ZTg3MjNhMWQ2M2IwMDE5NjlfMTIzMg_22216ef5-59b5-4634-8de1-0f591e1dd2e2">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide information relating to the changes in accumulated other comprehensive loss, net of tax, for the three months ended March&#160;28, 2021 and March&#160;29, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension and Other Postretirement Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive (Loss) Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(146,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(297,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive&#160;income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(319,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension and Other Postretirement Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive (Loss) Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(206,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive&#160;loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(137,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(224,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(364,719)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i061329ce72ab45cd8b85b4f71757da41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMi0xLTEtMS0w_6dac84e8-3d5e-482f-a83b-bd98fe16e870"
      unitRef="usd">-482000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i888167bac0b74c0b91ef357da44354da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMi0zLTEtMS0w_d68720c9-9339-4dd0-a8c3-6537d26a3b4d"
      unitRef="usd">-150257000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5166b58bdde74669b047cf8fcad868a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMi01LTEtMS0w_ba024da5-0294-4111-affb-483c54cb9b81"
      unitRef="usd">-146559000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0410db1e22f4755b06f8c887b1dadb8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMi03LTEtMS0w_be651615-fcdb-4583-9ef9-b294a1798221"
      unitRef="usd">-297298000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="iff57f1b6cc0749829def2b7b17e5ff9b_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMy0xLTEtMS0w_54960e3f-c7b7-4779-85d0-38cac1ee3d4d"
      unitRef="usd">-811000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i0a5d6a32caa1458585e3e6b98a4223f7_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMy0zLTEtMS0w_52eebf11-1e14-4524-9325-c0ba3480b660"
      unitRef="usd">161000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ia06bde8e435942148e25657d58b84a01_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMy01LTEtMS0w_8b8d8979-beb6-44c2-84b1-5a9d10269fc9"
      unitRef="usd">-24075000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ia71c0e6368cf40b198f493a09d80bf60_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfMy03LTEtMS0w_f7d8ac68-7831-4841-934f-547d5378537c"
      unitRef="usd">-24725000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="iff57f1b6cc0749829def2b7b17e5ff9b_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNC0xLTEtMS0w_ff2fe8b5-e103-412a-8fe0-43844a6ae454"
      unitRef="usd">-838000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i0a5d6a32caa1458585e3e6b98a4223f7_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNC0zLTEtMS0w_9a2d9f39-1187-48df-8fd8-61567b1a2ffa"
      unitRef="usd">-1450000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ia06bde8e435942148e25657d58b84a01_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNC01LTEtMS0w_22c06570-5062-471b-bc2c-e5a325f5ac7f"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ia71c0e6368cf40b198f493a09d80bf60_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNC03LTEtMS0w_93188029-792f-4a6c-8d11-f18f67edc2f4"
      unitRef="usd">-2288000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="iff57f1b6cc0749829def2b7b17e5ff9b_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNS0xLTEtMS0w_425ac76b-e8ca-4a04-88cd-0afb37064b9f"
      unitRef="usd">27000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i0a5d6a32caa1458585e3e6b98a4223f7_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNS0zLTEtMS0w_9059f4a5-752c-4bcf-825d-1e4e8450e4a6"
      unitRef="usd">1611000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="ia06bde8e435942148e25657d58b84a01_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNS01LTEtMS0w_6c2f6c12-95d4-4706-b7df-2794197cfb90"
      unitRef="usd">-24075000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="ia71c0e6368cf40b198f493a09d80bf60_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNS03LTEtMS0w_58c810c5-79cc-4d41-a64f-49c50dd40775"
      unitRef="usd">-22437000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2b6f5a9e6c794015b0f8e161cdc49959_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNy0xLTEtMS0w_0c4950ab-5c1c-47a1-a84e-54c025dda203"
      unitRef="usd">-455000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib044fd07af9243b7b446e6541f55dc47_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNy0zLTEtMS0w_1fbfc54b-e2e0-4674-ba86-e090086dbbb8"
      unitRef="usd">-148646000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib7d360b50baa4013a7f9d82f66852dbd_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNy01LTEtMS0w_62830378-a8f5-46bb-93da-39b14208b2c0"
      unitRef="usd">-170634000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd81da09e2c24150af4f646c0efaf4f7_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjgxNWU1NzJmMjBlZDRmNzk5MWIzNWU4YzJkZWVjYmU4L3RhYmxlcmFuZ2U6ODE1ZTU3MmYyMGVkNGY3OTkxYjM1ZThjMmRlZWNiZThfNy03LTEtMS0w_efee514a-57bb-4c04-bd7e-2f1269132255"
      unitRef="usd">-319735000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5de2d3e204b4b3491b8e9163a114610_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMi0xLTEtMS0w_d22a8411-da39-4c43-b8c3-1ef3f677f9c2"
      unitRef="usd">735000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0620948657f34aac93c75bdf6abe1ed4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMi0zLTEtMS0w_c805e981-05bc-4549-8b40-d637a9ee1915"
      unitRef="usd">-138810000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i58b4b5dd0ebb4a19bb1fa8bfd78c3d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMi01LTEtMS0w_28fb501f-af55-4e84-a8ff-346131687ad0"
      unitRef="usd">-206317000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibc8cc03a3ddc404db77431c32c2f77cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMi03LTEtMS0w_3cb5929a-2fc9-4269-a1bf-831726ed2a98"
      unitRef="usd">-344392000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="iccacddb3c2a644b482611f480f38f3f6_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMy0xLTEtMS0w_bf9c5481-3f8a-4b69-9e54-b0c2a08df2c1"
      unitRef="usd">-3760000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i7c0ee34b321d48d3985988673ffc2384_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMy0zLTEtMS0w_92c2e097-8937-4823-aef0-683cf6d5b901"
      unitRef="usd">263000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ie207ee32df20440b971f36241dd689c3_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMy01LTEtMS0w_82a25500-9c11-42f6-8792-fa349d5aff32"
      unitRef="usd">-18199000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i4fb56850309a4bd182c2740dee2a353b_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfMy03LTEtMS0w_659c0868-23d1-4538-9fe8-34273f546a90"
      unitRef="usd">-21696000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="iccacddb3c2a644b482611f480f38f3f6_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNC0xLTEtMS0w_7f23961a-ae32-4b4f-9254-47d981d5586d"
      unitRef="usd">57000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i7c0ee34b321d48d3985988673ffc2384_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNC0zLTEtMS0w_2fe35b7c-d6f5-46f3-b259-926f4a428903"
      unitRef="usd">-1426000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie207ee32df20440b971f36241dd689c3_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNC01LTEtMS0w_1ecbe790-24c4-4647-81f6-4ddbdffcf132"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i4fb56850309a4bd182c2740dee2a353b_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNC03LTEtMS0w_8d97a9ce-8c3b-4950-b3a2-6fc9f20f8b14"
      unitRef="usd">-1369000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="iccacddb3c2a644b482611f480f38f3f6_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNS0xLTEtMS0w_eaab896a-e4d2-47b4-bd84-fbe0a3a7437f"
      unitRef="usd">-3817000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i7c0ee34b321d48d3985988673ffc2384_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNS0zLTEtMS0w_3d6daef9-0f7b-4a10-883b-9f191fb1489f"
      unitRef="usd">1689000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="ie207ee32df20440b971f36241dd689c3_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNS01LTEtMS0w_23ec0790-036a-49e7-a056-b7b61f0a80c3"
      unitRef="usd">-18199000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i4fb56850309a4bd182c2740dee2a353b_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNS03LTEtMS0w_3a190f2c-a0be-4c41-8832-184dca35fc27"
      unitRef="usd">-20327000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if795152872644589b0429be1a277ade5_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNy0xLTEtMS0w_2b3cf55b-833b-4720-9252-5c827b745020"
      unitRef="usd">-3082000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c418bce4b1742798b2192bd7f051014_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNy0zLTEtMS0w_44a4403d-9c9b-4f0f-ad15-3f6714b56b22"
      unitRef="usd">-137121000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie98e634c72924788bef21e07509bb123_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNy01LTEtMS0w_c70ba36d-5b2d-4c5c-b95b-d23d99a1cc6b"
      unitRef="usd">-224516000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6ca7ab2d6db44cdb412cef8a345ea24_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjRmMTJhYWU3NTVlNTRiZTI5ZDhkZTNhZDg5ZmYzYzM4L3RhYmxlcmFuZ2U6NGYxMmFhZTc1NWU1NGJlMjlkOGRlM2FkODlmZjNjMzhfNy03LTEtMS0w_61739520-3dbe-4f89-a1ea-3e991781cb3d"
      unitRef="usd">-364719000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RleHRyZWdpb246YTY5OWE2M2RhNzJkNGE1ZTg3MjNhMWQ2M2IwMDE5NjlfMTIyMA_d993f73a-c2aa-41ad-b52b-fa3679fc8b5e">The following table provides information relating to the location in the statements of operations and amount of reclassifications of losses/(gains) in accumulated other comprehensive (loss) income into expense/(income), net of tax, for the three months ended March&#160;28, 2021 and March&#160;29, 2020:&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.691%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Losses (gains) on foreign exchange contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Benefit) tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of pension and other postretirement benefit items &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior-service costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) These accumulated other comprehensive (loss) income components are included in the computation of net benefit expense for pension and other postretirement benefit plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iee689d78100347f78d98dd62a796c5e7_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNC0xLTEtMS0w_e905fcd8-5dc9-4e05-a044-72539246305e"
      unitRef="usd">846000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i04caa45c8c4043aa871291fbb899f50a_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNC0zLTEtMS0w_9b975df2-5c2d-4c4b-af31-e031faa51a0b"
      unitRef="usd">-66000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iee689d78100347f78d98dd62a796c5e7_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNS0xLTEtMS0w_b5f2ef90-7aee-4861-8bfa-18ef0c1f4342"
      unitRef="usd">846000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i04caa45c8c4043aa871291fbb899f50a_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNS0zLTEtMS0w_bee5ce3c-ec1d-4051-a0d0-353d13d45e2a"
      unitRef="usd">-66000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iee689d78100347f78d98dd62a796c5e7_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNi0xLTEtMS0w_61ab62ea-ee91-4fa9-bbcf-a6e3dfea5b94"
      unitRef="usd">8000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i04caa45c8c4043aa871291fbb899f50a_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNi0zLTEtMS0w_0deab5c9-cf3c-435c-ad6b-6de7baf7bc6d"
      unitRef="usd">-9000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee689d78100347f78d98dd62a796c5e7_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNy0xLTEtMS0w_3784daf2-a4b2-49b0-b6d3-62eeb24fa466"
      unitRef="usd">838000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i04caa45c8c4043aa871291fbb899f50a_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfNy0zLTEtMS0w_42828d19-0424-434c-840f-2e337a381a28"
      unitRef="usd">-57000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i986d7830b19040eda222356d5e01f787_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfOS0xLTEtMS0w_9c2849d9-2719-4843-9172-5d48a6749812"
      unitRef="usd">2143000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i71c249a553b84e36b8a2ad0a9b4a9e55_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfOS0zLTEtMS0w_624eee21-e5b5-40a8-9031-dd426cf2438e"
      unitRef="usd">1852000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i370878d20da645e4b34d1a68be9d7c40_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTAtMS0xLTEtMA_dea2c64f-8514-466a-8ff0-953152fc579e"
      unitRef="usd">-251000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ieeccd4125a9048388cfeca48c23f61e0_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTAtMy0xLTEtMA_70b345ac-1f7a-47f8-8051-9e679f59da08"
      unitRef="usd">8000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic41cebe4e70e4308b2aaf97c08d975d6_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTItMS0xLTEtMA_33f60f22-174a-40be-8123-a1c3281361c9"
      unitRef="usd">1892000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6ea92ec140e144f4aeb34e18d3649d3e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTItMy0xLTEtMA_3cc95134-4565-45e5-b095-830d95750f6c"
      unitRef="usd">1860000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic41cebe4e70e4308b2aaf97c08d975d6_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTMtMS0xLTEtMA_68c51282-4928-4319-982e-d178b6164be9"
      unitRef="usd">442000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6ea92ec140e144f4aeb34e18d3649d3e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTMtMy0xLTEtMA_71640645-e28a-4035-abc4-d9dc92a9d4f2"
      unitRef="usd">434000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic41cebe4e70e4308b2aaf97c08d975d6_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTQtMS0xLTEtMA_bccd3f7c-51ef-4087-a7b2-3d091418af8a"
      unitRef="usd">1450000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6ea92ec140e144f4aeb34e18d3649d3e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTQtMy0xLTEtMA_6859126e-50fc-4560-9f1a-737dfd56974a"
      unitRef="usd">1426000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i24afa0800ad04eb7a51fede95c4fae41_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTUtMS0xLTEtMA_51cc3993-30d5-4c8b-b22b-e095d305ec9f"
      unitRef="usd">2288000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5dfb582b46644104b2238721489996a4_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182NC9mcmFnOmE2OTlhNjNkYTcyZDRhNWU4NzIzYTFkNjNiMDAxOTY5L3RhYmxlOjJmYzhlZTI4ZDM1MjRlMDlhMTQ5MzQ0MjZlZjgzMDNlL3RhYmxlcmFuZ2U6MmZjOGVlMjhkMzUyNGUwOWExNDkzNDQyNmVmODMwM2VfMTUtMy0xLTEtMA_89a72789-e524-4f99-be73-48639523678e"
      unitRef="usd">1369000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182Ny9mcmFnOmQwNTBmN2M3YzQ0MTRhMWNhNTZhYWY4YmJjMTBjMDI0L3RleHRyZWdpb246ZDA1MGY3YzdjNDQxNGExY2E1NmFhZjhiYmMxMGMwMjRfNjA1_d54ee73b-26c4-472b-8113-b0961678a13f">Taxes on income from continuing operations&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;The effective income tax rate for the three months ended March 28, 2021 and March 29, 2020 was 14.2% and 7.8%, respectively. The effective income tax rates for both the three months ended March&#160;28, 2021 and March 29, 2020 reflect a significant net tax benefit related to share-based compensation. The effective income tax rate for the three months ended March 29, 2020 reflects a non-taxable contingent consideration adjustment recognized in connection with a decrease in the fair value of our contingent consideration liabilities.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182Ny9mcmFnOmQwNTBmN2M3YzQ0MTRhMWNhNTZhYWY4YmJjMTBjMDI0L3RleHRyZWdpb246ZDA1MGY3YzdjNDQxNGExY2E1NmFhZjhiYmMxMGMwMjRfNjAx_41ad76dc-02d8-4a54-b15b-68cf05b18c4a">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182Ny9mcmFnOmQwNTBmN2M3YzQ0MTRhMWNhNTZhYWY4YmJjMTBjMDI0L3RhYmxlOmJhYzA5YTk3OGY5YjRlNjViMTY1OTBhMGQ5ZDcwM2ZmL3RhYmxlcmFuZ2U6YmFjMDlhOTc4ZjliNGU2NWIxNjU5MGEwZDlkNzAzZmZfMi0xLTEtMS0w_3d003fb9-d5d4-4322-89fa-9045bb164e15"
      unitRef="number">0.142</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182Ny9mcmFnOmQwNTBmN2M3YzQ0MTRhMWNhNTZhYWY4YmJjMTBjMDI0L3RhYmxlOmJhYzA5YTk3OGY5YjRlNjViMTY1OTBhMGQ5ZDcwM2ZmL3RhYmxlcmFuZ2U6YmFjMDlhOTc4ZjliNGU2NWIxNjU5MGEwZDlkNzAzZmZfMi0zLTEtMS0w_e9dd1653-1465-43dc-91b4-860165797a8e"
      unitRef="number">0.078</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182Ny9mcmFnOmQwNTBmN2M3YzQ0MTRhMWNhNTZhYWY4YmJjMTBjMDI0L3RleHRyZWdpb246ZDA1MGY3YzdjNDQxNGExY2E1NmFhZjhiYmMxMGMwMjRfMjc0ODc3OTA3MTc2MQ_9f6b6dd4-2144-4e83-a9b8-6b2d1cf517bf"
      unitRef="number">0.142</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN182Ny9mcmFnOmQwNTBmN2M3YzQ0MTRhMWNhNTZhYWY4YmJjMTBjMDI0L3RleHRyZWdpb246ZDA1MGY3YzdjNDQxNGExY2E1NmFhZjhiYmMxMGMwMjRfMjc0ODc3OTA3MTc2OA_438efa3a-957b-4bc9-bd3d-5bd02890cf2d"
      unitRef="number">0.078</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183MC9mcmFnOjk3YjA1Yzk1ZjhmNzRkNzM4YzI2MjNiOTU3M2VmNTM4L3RleHRyZWdpb246OTdiMDVjOTVmOGY3NGQ3MzhjMjYyM2I5NTczZWY1MzhfNDk4Mw_898cc5b1-c987-41ed-8bb9-6657f586157c">Commitments and contingent liabilities&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Environmental:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We are subject to contingencies as a result of environmental laws and regulations that in the future may require us to take further action to correct the effects on the environment of prior disposal practices or releases of chemical or petroleum substances by us or other parties. Much of this liability results from the U.S. Comprehensive Environmental Response, Compensation and Liability Act, often referred to as Superfund, the U.S. Resource Conservation and Recovery Act and similar state laws. These laws require us to undertake certain &lt;/span&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;investigative and remedial activities at sites where we conduct or once conducted operations or at sites where Company-generated waste was disposed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remediation activities vary substantially in duration and cost from site to site. These activities, and their associated costs, depend on the mix of unique site characteristics, evolving remediation technologies, the regulatory agencies involved and their enforcement policies, as well as the presence or absence of other potentially responsible parties. At March&#160;28, 2021, we have recorded $1.6 million and $5.0 million in accrued liabilities and other liabilities, respectively, relating to these matters. Considerable uncertainty exists with respect to these liabilities and, if adverse changes in circumstances occur, the potential liability may exceed the amount accrued as of March&#160;28, 2021. The time frame over which the accrued amounts may be paid out, based on past history, is estimated to be 10-15 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal matters: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are a party to various lawsuits and claims arising in the normal course of business. These lawsuits and claims include actions involving product liability, product warranty, commercial disputes, intellectual property, contract, employment, environmental and other matters. As of March&#160;28, 2021, we have recorded accrued liabilities of $0.4 million in connection with such contingencies, representing our best estimate of the cost within the range of estimated possible losses that will be incurred to resolve these matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 17, 2021, representatives of the selling shareholders from whom we acquired Essential Medical, Inc., filed suit on behalf of such shareholders in the Court of Chancery of the State of Delaware alleging, among other things, that we breached the merger agreement relating to the acquisition in connection with activities relating to the achievement of revenue-based milestone goals under the agreement. The suit seeks money damages in the amount of $66.9&#160;million plus interest. We are assessing our response to this action, but believe that the claim lacks merit, and intend to defend ourselves vigorously.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2020, we began producing documents and information in response to a Civil Investigative Demand (a &#x201c;CID&#x201d;) received in March 2020 by one of our subsidiaries, NeoTract, Inc. (&#x201c;NeoTract&#x201d;), from the U.S. Department of Justice through the United States Attorney&#x2019;s Office for the Northern District of Georgia (collectively, the &#x201c;DOJ&#x201d;). The CID relates to the DOJ&#x2019;s investigation of a single NeoTract customer, requires the production of documents and information pertaining to communications with, and certain rebate programs offered to, that customer and pertains to communications and activities occurring both prior to our acquisition of NeoTract in October 2017 and thereafter.  In July 2020, the DOJ advised us that it had opened an investigation under the civil False Claims Act, 31 U.S.C. &#xa7;3729, with respect to NeoTract&#x2019;s operations broadly in addition to the customer investigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on information currently available, advice of counsel, established reserves and other resources, we do not believe that the outcome of any outstanding litigation and claims is likely to be, individually or in the aggregate, material to our business, financial condition, results of operations or liquidity. However, in the event of unexpected further developments, it is possible that the ultimate resolution of these matters, or other similar matters, if unfavorable, may be materially adverse to our business, financial condition, results of operations or liquidity. Legal costs such as outside counsel fees and expenses are charged to selling, general and administrative expenses in the period incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain policies and procedures to promote compliance with the Anti-Kickback Statute, False Claims Acts and other applicable laws and regulations and intend to provide information sought by the government. We cannot at this time reasonably predict, however, the ultimate scope or outcome of this matter, including whether an investigation may raise other compliance issues of interest, including those beyond the scope described above or how any such issues might be resolved. We also cannot at this time reasonably estimate any potential liabilities or penalty, if any, that may arise from this matter, which could have a material adverse effect on our results of operations and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Tax audits and examinations: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are routinely subject to tax examinations by various tax authorities. As of March&#160;28, 2021, the most significant tax examinations in process were in Ireland and Germany. We may establish reserves with respect to our uncertain tax positions, after we adjust the reserves to address developments with respect to our uncertain tax positions, including developments in these tax examinations. Accordingly, developments in tax audits and examinations, including resolution of uncertain tax positions, could result in increases or decreases to our recorded tax liabilities, which could impact our financial results.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ifdf8d95378d24431aff0a0e361939bbf_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183MC9mcmFnOjk3YjA1Yzk1ZjhmNzRkNzM4YzI2MjNiOTU3M2VmNTM4L3RleHRyZWdpb246OTdiMDVjOTVmOGY3NGQ3MzhjMjYyM2I5NTczZWY1MzhfMTE0MA_bebe0f6b-6226-440d-89c4-7ad119db7286"
      unitRef="usd">1600000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="if8c996f253b74db4840d471e558ec138_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183MC9mcmFnOjk3YjA1Yzk1ZjhmNzRkNzM4YzI2MjNiOTU3M2VmNTM4L3RleHRyZWdpb246OTdiMDVjOTVmOGY3NGQ3MzhjMjYyM2I5NTczZWY1MzhfMTE0Nw_2e683b43-53f3-47f9-adfd-6ef4e6a00d47"
      unitRef="usd">5000000.0</us-gaap:AccrualForEnvironmentalLossContingencies>
    <tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut
      contextRef="i84fb29f06b4d422cbf4acd7e8fda6fa1_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183MC9mcmFnOjk3YjA1Yzk1ZjhmNzRkNzM4YzI2MjNiOTU3M2VmNTM4L3RleHRyZWdpb246OTdiMDVjOTVmOGY3NGQ3MzhjMjYyM2I5NTczZWY1MzhfMTUyMA_0d0d52d9-e189-4214-94eb-b9a05f177bd0">P10Y</tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut>
    <tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut
      contextRef="i21d0af1ea8ee4a42b06828a0e51b45d7_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183MC9mcmFnOjk3YjA1Yzk1ZjhmNzRkNzM4YzI2MjNiOTU3M2VmNTM4L3RleHRyZWdpb246OTdiMDVjOTVmOGY3NGQ3MzhjMjYyM2I5NTczZWY1MzhfMTUyMw_da5520f0-5685-4158-a1de-29731ac5b6b1">P15Y</tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut>
    <us-gaap:LitigationReserve
      contextRef="i20cade3c80e94eaea36db8889ad92175_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183MC9mcmFnOjk3YjA1Yzk1ZjhmNzRkNzM4YzI2MjNiOTU3M2VmNTM4L3RleHRyZWdpb246OTdiMDVjOTVmOGY3NGQ3MzhjMjYyM2I5NTczZWY1MzhfMTg3NA_0f2a92d3-bf29-4075-9140-017760d81981"
      unitRef="usd">400000</us-gaap:LitigationReserve>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ibc32a5c89eaa4c9c94d2f4ae3ab4289d_D20210217-20210217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183MC9mcmFnOjk3YjA1Yzk1ZjhmNzRkNzM4YzI2MjNiOTU3M2VmNTM4L3RleHRyZWdpb246OTdiMDVjOTVmOGY3NGQ3MzhjMjYyM2I5NTczZWY1MzhfMjc0ODc3OTA3NTE4OQ_391e9d3a-bd0f-46f3-b8df-93453467b832"
      unitRef="usd">66900000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RleHRyZWdpb246N2ZmYjRiY2E1NTE5NDVhNGIwOGU4MzhhYTM2ZDVjMWRfODYw_333c160a-2f1b-4686-93dc-3eb8cc5eff41">Segment information&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present our segment results for the three months ended March&#160;28, 2021 and March&#160;29, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment operating profit &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unallocated expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from continuing operations before interest and taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"&gt;Segment operating profit includes segment net revenues from external customers reduced by the segment's standard cost of goods sold, adjusted for fixed manufacturing cost absorption variances, selling, general and administrative expenses, research and development expenses and an allocation of corporate expenses. Corporate expenses are allocated among the segments in proportion to the respective amounts of one of several items (such as net revenues, numbers of employees, and amount of time spent), depending on the category of expense involved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"&gt;Unallocated expenses primarily include manufacturing variances other than fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RleHRyZWdpb246N2ZmYjRiY2E1NTE5NDVhNGIwOGU4MzhhYTM2ZDVjMWRfODY5_60f9f156-dff8-4908-b93d-b819e123b319">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present our segment results for the three months ended March&#160;28, 2021 and March&#160;29, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment operating profit &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unallocated expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from continuing operations before interest and taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"&gt;Segment operating profit includes segment net revenues from external customers reduced by the segment's standard cost of goods sold, adjusted for fixed manufacturing cost absorption variances, selling, general and administrative expenses, research and development expenses and an allocation of corporate expenses. Corporate expenses are allocated among the segments in proportion to the respective amounts of one of several items (such as net revenues, numbers of employees, and amount of time spent), depending on the category of expense involved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"&gt;Unallocated expenses primarily include manufacturing variances other than fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba1890e7a06e43428f94661ec50958b5_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfMy0xLTEtMS0w_4b9e2e73-0e55-43cf-8bfe-218dbecc770e"
      unitRef="usd">375493000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27c1a8be0be846b680950fbe83e58824_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfMy0zLTEtMS0w_4bba10bb-cb1b-45d8-8f7e-a8de74ce3ce2"
      unitRef="usd">358002000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd38677da4b7409287061cf076db987f_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNC0xLTEtMS0w_e057604a-a950-41eb-88de-e9cc2eac373b"
      unitRef="usd">141253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53656ecfc292444dac514cc19e4ed81e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNC0zLTEtMS0w_f19098b6-e5ae-48ab-8140-ab5b6bf5cd62"
      unitRef="usd">156124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id139a985deac4e6f9ced762a1a24f4d5_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNS0xLTEtMS0w_6b677991-9384-4a79-8227-4079030602bc"
      unitRef="usd">63690000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71cdf68601a247118d41e5265c6644fe_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNS0zLTEtMS0w_b0419248-e8e9-41c3-92fd-d91a43c9e530"
      unitRef="usd">53129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i594f71b700694be3b00ff80f6ad586ed_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNi0xLTEtMS0w_d909e8cf-019c-4ead-a7c7-cb062ffd6043"
      unitRef="usd">53489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8348b009f67f439781cdad6966ebc5d5_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNi0zLTEtMS0w_35f592a6-c490-4b8d-a0cf-a5e28a68713d"
      unitRef="usd">63387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNy0xLTEtMS0w_2f3e9c0e-6695-4758-9b0b-836a2f7e7de1"
      unitRef="usd">633925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjE0N2Y2MGI2MDY3YTQ2OTk5YmQzOWE3NWU0ODI4NWRjL3RhYmxlcmFuZ2U6MTQ3ZjYwYjYwNjdhNDY5OTliZDM5YTc1ZTQ4Mjg1ZGNfNy0zLTEtMS0w_cc061e91-db1f-472f-aa84-92e153a43ca7"
      unitRef="usd">630642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4e171dfb340f4dc99facab2fd42e839a_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfMy0xLTEtMS0w_aa026186-1a80-4c54-9593-88a394ff10f0"
      unitRef="usd">83602000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i24db0e7cd641424781b51678f52dccb5_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfMy0zLTEtMS0w_880d8c6a-50ac-45c3-b7df-28b36edddd6e"
      unitRef="usd">140969000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ieaa2c859c1dc4ef3b51e8563e25eade7_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNC0xLTEtMS0w_15f83dfb-a2aa-467b-9ca2-25a9c74e225b"
      unitRef="usd">22995000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i860abbb9268b43f1956007f795b14e4c_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNC0zLTEtMS0w_fa411d09-630d-440c-a737-605162f7aac7"
      unitRef="usd">20419000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3c9cbcc389174ce6adce86f4c9ac093f_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNS0xLTEtMS0w_ad7459ff-a2b2-4b1b-b337-6a7f654c722d"
      unitRef="usd">14916000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia86b98fd781c447c98527b7d303580c7_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNS0zLTEtMS0w_9839e593-c181-4c76-8d00-533620f9676c"
      unitRef="usd">10232000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia9b0031c2bee4d7ab9453cc6d11e4d86_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNi0xLTEtMS0w_a1a07089-fde4-4a49-b7f8-ed1da309433b"
      unitRef="usd">12562000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib1b67dac5c8541fa9d72f004a09a99a0_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNi0zLTEtMS0w_464df434-fc2a-4204-b6f1-5aaba02343fe"
      unitRef="usd">15099000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i736b5d782fab45b7bc9fb345e0d14680_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNy0xLTEtMS0w_43b8d96b-4ce9-4528-a863-1b48960a8f43"
      unitRef="usd">134075000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i698d0add78254539817c76f4d5a6b39e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfNy0zLTEtMS0w_25505b9b-4fd6-41b9-b712-bfcdaf355923"
      unitRef="usd">186719000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if5486124f4d44f5cb49aff253e3497e7_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfOC0xLTEtMS0w_b1d0b99b-1b1a-4c9b-8bb2-18e82566f26a"
      unitRef="usd">-30641000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7bb368e26b4749cd8612fe98f1a1158e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfOC0zLTEtMS0w_cbb288f4-6aec-4671-8de2-13b568211c4e"
      unitRef="usd">-29633000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfOS0xLTEtMS0w_0eea0ad4-7602-49d6-8636-5921e7dbb023"
      unitRef="usd">103434000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i218f03fab33f4dcb93e4f210109beb76_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183My9mcmFnOjdmZmI0YmNhNTUxOTQ1YTRiMDhlODM4YWEzNmQ1YzFkL3RhYmxlOjM0NDA2MTRlMzkyOTQ1OGJiZTM2MmMwMmQ2MWJiZDg5L3RhYmxlcmFuZ2U6MzQ0MDYxNGUzOTI5NDU4YmJlMzYyYzAyZDYxYmJkODlfOS0zLTEtMS0w_40e5d3ea-fd4a-48aa-af93-421bf6606b05"
      unitRef="usd">157086000</us-gaap:OperatingIncomeLoss>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i2085c93cba314c66a40aefab72c8b838_D20210101-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183Ni9mcmFnOjAzODUwZmM1MzExNjQxNDViZDdjMDAyYzdjYzNkNGUyL3RleHRyZWdpb246MDM4NTBmYzUzMTE2NDE0NWJkN2MwMDJjN2NjM2Q0ZTJfODkz_f0349dee-d3e8-45cc-a77f-b86ebe82e3b2">Subsequent event&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Redemption of 4.875% Senior Notes due 2026&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 29, 2021, we issued a notice of redemption to holders of our outstanding $400&#160;million aggregate principal amount of 4.875% Senior Notes due 2026 (the &#x201c;2026 Notes&#x201d;). Pursuant to the notice of redemption, the 2026 Notes will be redeemed on June 1, 2021 (the &#x201c;Redemption Date&#x201d;) at a redemption price equal to 102.438% of the principal amount of the 2026 Notes plus accrued and unpaid interest up to, but not including, the Redemption Date (the &#x201c;Redemption Price&#x201d;). The notice of redemption provides that the redemption is subject to the condition that we are able to borrow funds under our revolving credit agreement on the Redemption Date in an amount sufficient to pay the aggregate Redemption Price. We anticipate recognizing a loss on extinguishment of debt of $13.0&#160;million in the second quarter of 2021 as a result of the redemption of the 2026 Notes.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iab3e71bfcc71453db7e25ff7dcf385fc_I20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183Ni9mcmFnOjAzODUwZmM1MzExNjQxNDViZDdjMDAyYzdjYzNkNGUyL3RleHRyZWdpb246MDM4NTBmYzUzMTE2NDE0NWJkN2MwMDJjN2NjM2Q0ZTJfMjc0ODc3OTA3NTkyMQ_eff91a9e-9852-4617-a41c-36e2ef073b0b"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="iab3e71bfcc71453db7e25ff7dcf385fc_I20160516"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183Ni9mcmFnOjAzODUwZmM1MzExNjQxNDViZDdjMDAyYzdjYzNkNGUyL3RleHRyZWdpb246MDM4NTBmYzUzMTE2NDE0NWJkN2MwMDJjN2NjM2Q0ZTJfMjc0ODc3OTA3NTg3Mw_3e53712e-635f-44a4-b6e3-4c24a1b7d616"
      unitRef="usd">400000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iab3e71bfcc71453db7e25ff7dcf385fc_I20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183Ni9mcmFnOjAzODUwZmM1MzExNjQxNDViZDdjMDAyYzdjYzNkNGUyL3RleHRyZWdpb246MDM4NTBmYzUzMTE2NDE0NWJkN2MwMDJjN2NjM2Q0ZTJfMjc0ODc3OTA3NTg4Nw_f6d5c34d-1155-4c5f-86de-3ee0ae5ffc35"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i937d24e3e255478aa1c9bc4c627a004d_D20210601-20210601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183Ni9mcmFnOjAzODUwZmM1MzExNjQxNDViZDdjMDAyYzdjYzNkNGUyL3RleHRyZWdpb246MDM4NTBmYzUzMTE2NDE0NWJkN2MwMDJjN2NjM2Q0ZTJfMjc0ODc3OTA3NTg5NQ_1d1c9260-ac16-42e9-aa48-694fa3a1587a"
      unitRef="number">1.02438</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i9b12e9a47724434f93421fa413d62180_D20210329-20210628"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA1NGNiZDMwMDUwYzQ0MzI5MjczYmUyZjVjOGNiNjI3L3NlYzowNTRjYmQzMDA1MGM0NDMyOTI3M2JlMmY1YzhjYjYyN183Ni9mcmFnOjAzODUwZmM1MzExNjQxNDViZDdjMDAyYzdjYzNkNGUyL3RleHRyZWdpb246MDM4NTBmYzUzMTE2NDE0NWJkN2MwMDJjN2NjM2Q0ZTJfMjc0ODc3OTA3NTkwNg_c1b216c3-b800-4dbd-a394-3c027e7b9744"
      unitRef="usd">-13000000.0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639196856440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Apr. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 28,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-5353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TELEFLEX INCORPORATED<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">23-1147939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">550 E. Swedesford Rd., Suite 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Wayne<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">19087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">225-6800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $1.00 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TFX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Smaller Reporting Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,732,674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000096943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639187540264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 633,925<span></span>
</td>
<td class="nump">$ 630,642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">289,398<span></span>
</td>
<td class="nump">297,018<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">344,527<span></span>
</td>
<td class="nump">333,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">203,148<span></span>
</td>
<td class="nump">147,796<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="nump">29,947<span></span>
</td>
<td class="nump">27,396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring and impairment charges</a></td>
<td class="nump">7,998<span></span>
</td>
<td class="nump">1,346<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from continuing operations before interest and taxes</a></td>
<td class="nump">103,434<span></span>
</td>
<td class="nump">157,086<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">16,798<span></span>
</td>
<td class="nump">15,439<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="num">(659)<span></span>
</td>
<td class="num">(579)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before taxes</a></td>
<td class="nump">87,295<span></span>
</td>
<td class="nump">142,226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Taxes on income from continuing operations</a></td>
<td class="nump">12,428<span></span>
</td>
<td class="nump">11,074<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income from continuing operations</a></td>
<td class="nump">74,867<span></span>
</td>
<td class="nump">131,152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Operating loss from discontinued operations</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Tax benefit on operating loss from discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Loss from discontinued operations</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 74,866<span></span>
</td>
<td class="nump">$ 131,150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Income from continuing operations (in dollars per share)</a></td>
<td class="nump">$ 1.60<span></span>
</td>
<td class="nump">$ 2.83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Loss from discontinued operations (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income (in dollars per share)</a></td>
<td class="nump">1.60<span></span>
</td>
<td class="nump">2.83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Income from continuing operations (in dollars per share)</a></td>
<td class="nump">1.58<span></span>
</td>
<td class="nump">2.78<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Loss from discontinued operations (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (in dollars per share)</a></td>
<td class="nump">$ 1.58<span></span>
</td>
<td class="nump">$ 2.78<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">46,698<span></span>
</td>
<td class="nump">46,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">47,407<span></span>
</td>
<td class="nump">47,231<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868656-224227<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868656-224227<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringSettlementAndImpairmentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of restructuring charges, remediation cost, and asset impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringSettlementAndImpairmentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639196691768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 74,866<span></span>
</td>
<td class="nump">$ 131,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss), net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation, net of tax of $(598) and $(7,581)</a></td>
<td class="num">(24,075)<span></span>
</td>
<td class="num">(18,199)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension and other postretirement benefit plans adjustment, net of tax of $(513) and $(522)</a></td>
<td class="nump">1,611<span></span>
</td>
<td class="nump">1,689<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Derivatives qualifying as hedges, net of tax of $33 and $372</a></td>
<td class="nump">27<span></span>
</td>
<td class="num">(3,817)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss, net of tax:</a></td>
<td class="num">(22,437)<span></span>
</td>
<td class="num">(20,327)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">$ 52,429<span></span>
</td>
<td class="nump">$ 110,823<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121605123&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639179595432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation, tax</a></td>
<td class="num">$ (598)<span></span>
</td>
<td class="num">$ (7,581)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Pension and other postretirement benefits plans adjustment, tax</a></td>
<td class="num">(513)<span></span>
</td>
<td class="num">(522)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax', window );">Derivatives qualifying as hedges, tax</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 372<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32262-110900<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30755-110894<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639187342552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 324,631<span></span>
</td>
<td class="nump">$ 375,880<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">401,112<span></span>
</td>
<td class="nump">395,071<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">512,284<span></span>
</td>
<td class="nump">513,196<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">121,877<span></span>
</td>
<td class="nump">115,436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid taxes</a></td>
<td class="nump">18,879<span></span>
</td>
<td class="nump">22,842<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,378,783<span></span>
</td>
<td class="nump">1,422,425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">467,648<span></span>
</td>
<td class="nump">473,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">94,554<span></span>
</td>
<td class="nump">100,635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,565,874<span></span>
</td>
<td class="nump">2,585,966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">2,470,244<span></span>
</td>
<td class="nump">2,519,746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">8,045<span></span>
</td>
<td class="nump">8,073<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">42,875<span></span>
</td>
<td class="nump">41,802<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">7,028,023<span></span>
</td>
<td class="nump">7,152,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current borrowings</a></td>
<td class="nump">83,750<span></span>
</td>
<td class="nump">100,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">101,340<span></span>
</td>
<td class="nump">102,520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">134,311<span></span>
</td>
<td class="nump">136,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Payroll and benefit-related liabilities</a></td>
<td class="nump">100,380<span></span>
</td>
<td class="nump">122,366<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">23,401<span></span>
</td>
<td class="nump">7,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">14,831<span></span>
</td>
<td class="nump">17,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">50,040<span></span>
</td>
<td class="nump">53,869<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">508,053<span></span>
</td>
<td class="nump">540,027<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term borrowings</a></td>
<td class="nump">2,295,436<span></span>
</td>
<td class="nump">2,377,888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">482,484<span></span>
</td>
<td class="nump">484,678<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Pension and postretirement benefit liabilities</a></td>
<td class="nump">57,118<span></span>
</td>
<td class="nump">74,499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Noncurrent liability for uncertain tax positions</a></td>
<td class="nump">9,987<span></span>
</td>
<td class="nump">10,127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating lease liabilities</a></td>
<td class="nump">79,403<span></span>
</td>
<td class="nump">86,097<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">219,751<span></span>
</td>
<td class="nump">242,786<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,652,232<span></span>
</td>
<td class="nump">3,816,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">3,375,791<span></span>
</td>
<td class="nump">3,336,457<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 7,028,023<span></span>
</td>
<td class="nump">$ 7,152,559<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for uncertainty in income taxes classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUncertainTaxPositionsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639184065304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities of continuing operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 74,866<span></span>
</td>
<td class="nump">$ 131,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Loss from discontinued operations</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">17,513<span></span>
</td>
<td class="nump">16,842<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Intangible asset amortization expense</a></td>
<td class="nump">41,922<span></span>
</td>
<td class="nump">38,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Deferred financing costs and debt discount amortization expense</a></td>
<td class="nump">1,210<span></span>
</td>
<td class="nump">945<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_InventoryFairValueStepUp', window );">Fair value step up of acquired inventory sold</a></td>
<td class="nump">3,993<span></span>
</td>
<td class="nump">1,707<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Changes in contingent consideration</a></td>
<td class="nump">6,354<span></span>
</td>
<td class="num">(46,502)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">5,344<span></span>
</td>
<td class="nump">3,522<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes, net</a></td>
<td class="nump">425<span></span>
</td>
<td class="nump">679<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_ChangesInContingentConsideration', window );">Payments for contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(79,771)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">Interest benefit on swaps designated as net investment hedges</a></td>
<td class="num">(4,647)<span></span>
</td>
<td class="num">(4,874)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other</a></td>
<td class="num">(14,384)<span></span>
</td>
<td class="num">(18,143)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities, net of effects of acquisitions and disposals:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(12,298)<span></span>
</td>
<td class="num">(23,145)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(10,074)<span></span>
</td>
<td class="num">(12,346)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">3,342<span></span>
</td>
<td class="nump">6,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accrued expenses and other liabilities</a></td>
<td class="num">(4,438)<span></span>
</td>
<td class="num">(31,488)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxes', window );">Income taxes receivable and payable, net</a></td>
<td class="nump">1,665<span></span>
</td>
<td class="nump">4,651<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by (used in) operating activities from continuing operations</a></td>
<td class="nump">110,794<span></span>
</td>
<td class="num">(11,457)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities of continuing operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for property, plant and equipment</a></td>
<td class="num">(19,276)<span></span>
</td>
<td class="num">(19,684)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities', window );">Proceeds from sale of assets</a></td>
<td class="nump">161<span></span>
</td>
<td class="nump">400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired', window );">Payments for businesses and intangibles acquired, net of cash acquired</a></td>
<td class="num">(1,762)<span></span>
</td>
<td class="num">(265,160)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities from continuing operations</a></td>
<td class="num">(20,877)<span></span>
</td>
<td class="num">(284,444)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from financing activities of continuing operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from new borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">485,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Reduction in borrowings</a></td>
<td class="num">(100,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Debt extinguishment, issuance and amendment fees</a></td>
<td class="num">(22)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions', window );">Net proceeds from share based compensation plans and the related tax impacts</a></td>
<td class="num">(2,510)<span></span>
</td>
<td class="num">(3,022)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payments for contingent consideration</a></td>
<td class="num">(13,071)<span></span>
</td>
<td class="num">(60,881)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(15,893)<span></span>
</td>
<td class="num">(15,767)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities from continuing operations</a></td>
<td class="num">(131,496)<span></span>
</td>
<td class="nump">405,330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract', window );"><strong>Cash flows from discontinued operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash used in operating activities</a></td>
<td class="num">(243)<span></span>
</td>
<td class="num">(193)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations', window );">Net cash used in discontinued operations</a></td>
<td class="num">(243)<span></span>
</td>
<td class="num">(193)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(9,427)<span></span>
</td>
<td class="num">(3,842)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(51,249)<span></span>
</td>
<td class="nump">105,394<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at the beginning of the period</a></td>
<td class="nump">375,880<span></span>
</td>
<td class="nump">301,083<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at the end of the period</a></td>
<td class="nump">$ 324,631<span></span>
</td>
<td class="nump">$ 406,477<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ChangesInContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Changes in contingent consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_ChangesInContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_InventoryFairValueStepUp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory, Fair Value Step Up</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_InventoryFairValueStepUp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for businesses and intangibles acquired, net of cash acquired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds (Payments) from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) included in earnings for the period from the increase (decrease) in fair value of interest rate derivatives not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in cash associated with the entity's discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example,  cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSalesOfAssetsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639196904504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid In Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th">
<div>Retained Earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Treasury Stock</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning Balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,182<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 2,979,320<span></span>
</td>
<td class="num">$ (791)<span></span>
</td>
<td class="nump">$ 47,536<span></span>
</td>
<td class="nump">$ 616,980<span></span>
</td>
<td class="nump">$ 2,824,916<span></span>
</td>
<td class="num">$ (791)<span></span>
</td>
<td class="num">$ (344,392)<span></span>
</td>
<td class="num">$ (165,720)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">131,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Cash dividends</a></td>
<td class="num">(15,767)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,767)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(20,327)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,327)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Shares issued under compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares issued under compensation plans</a></td>
<td class="num">(1,302)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
<td class="num">(3,074)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,748<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', window );">Deferred compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Deferred compensation</a></td>
<td class="nump">741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 358<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance (in shares) at Mar. 29, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,140<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Mar. 29, 2020</a></td>
<td class="nump">3,073,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,560<span></span>
</td>
<td class="nump">614,289<span></span>
</td>
<td class="nump">2,939,508<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(364,719)<span></span>
</td>
<td class="num">$ (163,614)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning Balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,812<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,132<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at Dec. 31, 2020</a></td>
<td class="nump">3,336,457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,812<span></span>
</td>
<td class="nump">652,305<span></span>
</td>
<td class="nump">3,096,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(297,298)<span></span>
</td>
<td class="num">$ (162,590)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">74,866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Cash dividends</a></td>
<td class="num">(15,893)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,893)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(22,437)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,437)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Shares issued under compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares issued under compensation plans</a></td>
<td class="nump">2,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">1,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 99<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', window );">Deferred compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Deferred compensation</a></td>
<td class="nump">688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 241<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance (in shares) at Mar. 28, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Mar. 28, 2021</a></td>
<td class="nump">$ 3,375,791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,830<span></span>
</td>
<td class="nump">$ 654,745<span></span>
</td>
<td class="nump">$ 3,155,201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (319,735)<span></span>
</td>
<td class="num">$ (162,250)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183147160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends per share (in dollars per share)</a></td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639181594984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of presentation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of presentation</a></td>
<td class="text">Basis of presentation<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of Teleflex Incorporated and its subsidiaries (&#8220;we,&#8221; &#8220;us,&#8221; &#8220;our" and &#8220;Teleflex&#8221;) are prepared on the same basis as its annual consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the financial statements reflect all adjustments, which are of a normal recurring nature, necessary for the fair statement of the financial statements for interim periods in accordance with accounting principles generally accepted in the United States of America ("GAAP") and Rule 10-01 of Securities and Exchange Commission ("SEC") Regulation S-X, which sets forth the instructions for the form and content of presentation of financial statements included in Form 10-Q. The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The results of operations for the periods reported are not necessarily indicative of those that may be expected for a full year.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with applicable accounting standards and as permitted by Rule 10-01 of Regulation S-X, the accompanying condensed consolidated financial statements do not include all of the information and footnote disclosures that are required to be included in our annual consolidated financial statements. Therefore, our quarterly condensed consolidated financial statements should be read in conjunction with our consolidated financial statements included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183779336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recently issued accounting standards<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>Accounting Standards Update and Change in Accounting Principle [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Recently issued accounting standards</a></td>
<td class="text">Recently issued accounting standards<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued new guidance that simplifies various aspects of accounting for income taxes including those related to the step-up in the tax basis of goodwill, intraperiod tax allocations and the interim period effects of changes in tax laws or rates. The new guidance is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The modifications under the new guidance were applied on a prospective basis effective January 1, 2021. The adoption of the new guidance did not have a material effect on the consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting guidance is issued by the FASB or other standard setting bodies that is adopted by us as of the effective date or, in some cases where early adoption is permitted, in advance of the effective date. We have assessed the recently issued guidance that is not yet effective and, unless otherwise indicated above, believes the new guidance will not have a material impact on the consolidated results of operations, cash flows or financial position.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=112272810&amp;loc=SL108384541-122693<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (i)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=112272810&amp;loc=d3e31137-122693<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639181594984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net revenues<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Net revenues</a></td>
<td class="text">Net revenuesWe primarily generate revenue from the sale of medical devices including single use disposable devices and, to a lesser extent, reusable devices, instruments and capital equipment.  Revenue is recognized when obligations under the terms of a contract with our customer are satisfied; this occurs upon the transfer of control of the products.  Generally, transfer of control to the customer occurs at the point in time when our products are shipped from the manufacturing or distribution facility. For our Original Equipment and Development Services ("OEM") segment, most revenue is recognized over time because the OEM segment generates revenue from the sale of custom products that have no alternative use and we have an enforceable right to payment to the extent that performance has been completed. We market and sell products through our direct sales force and distributors to customers within the following end markets: (1) hospitals and healthcare providers; (2) other medical device manufacturers; and (3) home care providers, which comprised 88%, 9% and 3% of consolidated net revenues, respectively, for the three months ended March&#160;28, 2021. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods. With respect to the custom products sold in the OEM segment, revenue is measured using the units produced output method.  Payment is generally due 30 days from the date of invoice. <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue by global product category for the three months ended March&#160;28, 2021 and March&#160;29, 2020. </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vascular access</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,973&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,256&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anesthesia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interventional</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Surgical</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interventional urology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633,925&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,642&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes revenues generated from sales of our respiratory and urology products (other than interventional urology products).  </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">The product categories listed above are presented on a global basis, while each of our reportable segments other than the OEM reportable segment are defined based on the geographic location of its operations; the OEM reportable segment operates globally. Each of the geographically based reportable segments include net revenues from each of the non-OEM product categories listed above.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183779336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">AcquisitionsOn February 18, 2020, we acquired IWG High Performance Conductors, Inc. ("HPC"), a privately-held original equipment manufacturer of minimally invasive medical products and high performance conductors. The acquisition complements our OEM product portfolio.On December 28, 2020, we acquired Z-Medica, LLC ("Z-Medica"), a privately-held medical device company that manufactures and sells hemostatic (hemorrhage control) products, marketed under the QuikClot, Combat Gauze and QuickClot Control+ brand names, to complement our anesthesia product portfolio. The acquisition included an initial cash purchase price of $500.0&#160;million, with the potential to make an additional payment up to $25&#160;million upon the achievement of certain commercial milestones.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639197489080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and impairment charges<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock', window );">Restructuring and impairment charges</a></td>
<td class="text">Restructuring and impairment charges <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Restructuring plan</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2021, we committed to a restructuring plan designed to streamline various business functions across our segments. We estimate that we will incur aggregate pre-tax restructuring charges of $7&#160;million to $9&#160;million, consisting primarily of termination benefits. In addition, we expect to incur $3&#160;million to $4&#160;million in restructuring related charges, most of which are expected to be recognized in cost of goods sold. We expect this program will be substantially completed by the end of 2021. As of March 28, 2021, we had a restructuring reserve of $6.4&#160;million related to this plan, all of which related to termination benefits.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Footprint realignment plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have ongoing restructuring programs primarily related to the relocation of manufacturing operations to existing lower-cost locations and related workforce reductions (referred to as the 2019, 2018 and 2014 Footprint realignment plans).  The following tables provide a summary of our cost estimates and other information associated with these ongoing Footprint realignment plans:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019 Footprint realignment plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018 Footprint realignment plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2014 Footprint realignment plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Program expense estimates:</span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Termination benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$16 to $18</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$60 to $70</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13 to $13</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1  to 2</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 to 20</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 to 74</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 to 15</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related charges</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"> (2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 to 43</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 to 59</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 to 40</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring and restructuring related charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$56 to $63</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$103 to $133</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$52 to $55</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other program estimates:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected cash outlays</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50 to $57</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$99 to $127</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$42 to $46</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$28 to $33</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$19 to $23</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$26 to $27</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other program information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Period initiated</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2014</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated period of substantial completion</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate restructuring charges</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$15.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$60.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restructuring reserve:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 28, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$46.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restructuring related charges incurred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 28, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.7</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate restructuring related charges</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$24.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$18.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$36.7</span></td></tr></table></div><div style="margin-bottom:2pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes facility closure, employee relocation, equipment relocation and outplacement costs.</span></div><div style="margin-bottom:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Restructuring related charges represent costs that are directly related to the programs and principally constitute costs to transfer manufacturing operations to the existing lower-cost locations, project management costs and accelerated depreciation. The 2018 Footprint realignment plan also includes a charge associated with our exit from the facilities that is expected to be imposed by the taxing authority in the affected jurisdiction. Excluding this tax charge, substantially all of the restructuring related charges are expected to be recognized within cost of goods sold. </span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 28, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Termination benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:1.12pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Restructuring plan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 Footprint realignment plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Footprint realignment plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring programs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,202&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,998&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 29, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Termination benefits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:1.12pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 Footprint realignment plan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Footprint realignment plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring programs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,346&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Other costs include facility closure, contract termination and other exit costs.</span></div><div style="margin-bottom:1pt;margin-top:1pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes the program initiated during third quarter of 2019 as well as the 2016 and 2014 Footprint realignment plans.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183185768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories<div style="margin-bottom:9pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories as of March&#160;28, 2021 and December&#160;31, 2020 consisted of the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,094&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,370&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,284&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,196&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639181593656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and other intangible assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and other intangible assets</a></td>
<td class="text">Goodwill and other intangible assets<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information relating to changes in the carrying amount of goodwill by reportable operating segment for the three months ended March&#160;28, 2021: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:30.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.970%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OEM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,228&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,010&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,585,966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(746)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,092)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 28, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699,536&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,786&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,542&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,010&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565,874&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount of, and accumulated amortization relating to, intangible assets as of March&#160;28, 2021 and December&#160;31, 2020 were as follows:</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,373,922&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377,943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(439,068)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425,692)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,458,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500,282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479,612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,533)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,955)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,522,254&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,534,799&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,052,010)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,015,053)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639181433048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsDisclosureTextBlock', window );">Financial instruments</a></td>
<td class="text">Financial instruments <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency forward contracts </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use derivative instruments for risk management purposes. Foreign currency forward contracts designated as cash flow hedges are used to manage foreign currency transaction exposure. Foreign currency forward contracts not designated as hedges for accounting purposes are used to manage exposure related to near term foreign currency denominated monetary assets and liabilities. We enter into the non-designated foreign currency forward contracts for periods consistent with our currency translation exposures, which generally approximate one month. For the three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">months ended March&#160;28, 2021 we recognized a loss of $3.2 million related to non-designated foreign currency forward contracts. For the three months ended March&#160;29, 2020 we recognized a gain of $1.6 million  related to non-designated foreign currency forward contracts. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total notional amount for all open foreign currency forward contracts designated as cash flow hedges as of March&#160;28, 2021 and December&#160;31, 2020 was $131.2 million and $129.5 million, respectively. The total notional amount for all open non-designated foreign currency forward contracts as of March&#160;28, 2021 and December&#160;31, 2020 was $191.3 million and $163.5 million, respectively. All open foreign currency forward contracts as of March&#160;28, 2021 have durations of 12 months or less.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cross-currency interest rate swaps</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, we entered into cross-currency swap agreements with five different financial institution counterparties to hedge against the effect of variability in the U.S. dollar to euro exchange rate. Under the terms of the cross-currency swap agreements, we have notionally exchanged $250 million at an annual interest rate of 4.875% for &#8364;219.2 million at an annual interest rate of 2.4595%. The swap agreements are designed as net investment hedges and expire on March 4, 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2018, we entered into cross-currency swap agreements with six different financial institution counterparties to hedge against the effect of variability in the U.S. dollar to euro exchange rate. Under the terms of the cross-currency swap agreements, we have notionally exchanged $500 million at an annual interest rate of 4.625% for &#8364;433.9 million at an annual interest rate of 1.942%. The swap agreements are designed as net investment hedges and expire on October 4, 2023. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The swap agreements described above require an exchange of the notional amounts upon expiration or earlier termination of the agreements. We and the counterparties have agreed to effect the exchange through a net settlement.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cross-currency swaps are marked to market at each reporting date and any changes in fair value are recognized as a component of accumulated other comprehensive income (loss) ("AOCI"). For the three months ended March&#160;28, 2021 and March&#160;29, 2020, we recognized foreign exchange gains of $17.6 million and  $25.0&#160;million, respectively, within AOCI related to the cross-currency swaps. For the three months ended March&#160;28, 2021 and March&#160;29, 2020, we recognized $4.6&#160;million and $4.9&#160;million, respectively, in interest benefit related to the cross-currency swaps.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Balance sheet presentation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the locations in the condensed consolidated balance sheet and fair value of derivative financial instruments as of March&#160;28, 2021 and December&#160;31, 2020:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.544%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset derivatives:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated foreign currency forward contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency interest rate swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,885&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total asset derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,885&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability derivatives:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated foreign currency forward contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,870&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,125&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,054&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liability derivatives</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,976&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,995&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 10 for information on the location and amount of gains and losses attributable to derivatives that were reclassified from AOCI to expense (income), net of tax.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no ineffectiveness related to our cash flow hedges during the three months ended March&#160;28, 2021 and March&#160;29, 2020.</span></div>Trade receivables The allowance for credit losses as of March&#160;28, 2021 and December&#160;31, 2020 was $12.0 million and $12.9 million, respectively. The current portion of the allowance for credit losses, which was $7.4 million and $8.1 million as of March&#160;28, 2021 and December&#160;31, 2020, respectively, was recognized as a reduction of accounts receivable, net.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183003656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurement<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair value measurement</a></td>
<td class="text">Fair value measurement <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information regarding our financial assets and liabilities measured at fair value on a recurring basis as of March&#160;28, 2021 and December&#160;31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.981%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;value at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;March&#160;28, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted prices in active <br/>markets (Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant other<br/>observable<br/>Inputs (Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>unobservable<br/>Inputs (Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in marketable securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total carrying<br/>value at December&#160;31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted prices in active <br/>markets (Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant other<br/>observable<br/>Inputs (Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>unobservable<br/>Inputs (Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in marketable securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,617&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,617&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation Techniques</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets valued based upon Level&#160;1 inputs are comprised of investments in marketable securities held in trust, which are available to satisfy benefit obligations under our benefit plans and other arrangements. The investment assets of the trust are valued using quoted market prices.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets and liabilities valued based upon Level 2 inputs are comprised of foreign currency forward contracts and cross-currency interest rate swap agreements. We use foreign currency forwards and cross-currency interest rate swaps to manage foreign currency transaction exposure, as well as exposure to foreign currency denominated monetary assets and liabilities. We measure the fair value of the foreign currency forwards and cross-currency swaps by calculating the amount required to enter into offsetting contracts with similar remaining maturities, based on quoted market prices, and taking into account the creditworthiness of the counterparties.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial liabilities valued based upon Level&#160;3 inputs (inputs that are not observable in the market) are comprised of contingent consideration arrangements pertaining to our acquisitions, which are discussed immediately below. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent consideration</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration liabilities, which primarily consist of payment obligations that are contingent upon the achievement of revenue-based goals, but also can be based on other milestones such as regulatory approvals, are remeasured to fair value each reporting period using assumptions including estimated revenues (based on internal operational budgets and long-range strategic plans), discount rates, probability of payment and projected payment dates. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides additional information regarding the valuation technique and inputs used in determining the fair value of contingent consideration.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:26.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contingent Consideration Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Valuation&#160;Technique</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable&#160;Input</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range (Weighted average)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Milestone-based payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2% - 2.5% (1.5%)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected year of payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 - 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue-based payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6% - 10.0% (3.2%)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected year of payment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 - 2029</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information regarding changes in the contingent consideration liabilities during the three months ended March&#160;28, 2021:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.708%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contingent consideration</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - December 31, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,633&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluations</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - March&#160;28, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183290440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders' equity</a></td>
<td class="text">Shareholders&#8217; equity<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed in the same manner except that the weighted average number of shares is increased to include dilutive securities. The following table provides a reconciliation of basic to diluted weighted average number of common shares outstanding:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,407&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,231&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average number of shares that were antidilutive and therefore excluded from the calculation of earnings per share were 0.1 million the three months ended March&#160;28, 2021 and March&#160;29, 2020.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information relating to the changes in accumulated other comprehensive loss, net of tax, for the three months ended March&#160;28, 2021 and March&#160;29, 2020:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Flow Hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension and Other Postretirement Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive (Loss) Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150,257)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146,559)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297,298)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,075)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive&#160;income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,611&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,075)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,437)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 28, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,646)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,634)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(319,735)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Flow Hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension and Other Postretirement Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive (Loss) Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,810)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206,317)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(344,392)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,696)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive&#160;loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,817)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,689&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,199)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,327)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 29, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,082)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137,121)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224,516)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(364,719)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The following table provides information relating to the location in the statements of operations and amount of reclassifications of losses/(gains) in accumulated other comprehensive (loss) income into expense/(income), net of tax, for the three months ended March&#160;28, 2021 and March&#160;29, 2020:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.691%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses (gains) on foreign exchange contracts:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit) tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of pension and other postretirement benefit items </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior-service costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(251)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,892&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,860&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,288&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,369&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) These accumulated other comprehensive (loss) income components are included in the computation of net benefit expense for pension and other postretirement benefit plans.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639181412568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes on income from continuing operations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Taxes on income from continuing operations</a></td>
<td class="text">Taxes on income from continuing operations<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8%</span></td></tr></table>The effective income tax rate for the three months ended March 28, 2021 and March 29, 2020 was 14.2% and 7.8%, respectively. The effective income tax rates for both the three months ended March&#160;28, 2021 and March 29, 2020 reflect a significant net tax benefit related to share-based compensation. The effective income tax rate for the three months ended March 29, 2020 reflects a non-taxable contingent consideration adjustment recognized in connection with a decrease in the fair value of our contingent consideration liabilities.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183121192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingent liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and contingent liabilities</a></td>
<td class="text">Commitments and contingent liabilities<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Environmental:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are subject to contingencies as a result of environmental laws and regulations that in the future may require us to take further action to correct the effects on the environment of prior disposal practices or releases of chemical or petroleum substances by us or other parties. Much of this liability results from the U.S. Comprehensive Environmental Response, Compensation and Liability Act, often referred to as Superfund, the U.S. Resource Conservation and Recovery Act and similar state laws. These laws require us to undertake certain </span><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">investigative and remedial activities at sites where we conduct or once conducted operations or at sites where Company-generated waste was disposed.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remediation activities vary substantially in duration and cost from site to site. These activities, and their associated costs, depend on the mix of unique site characteristics, evolving remediation technologies, the regulatory agencies involved and their enforcement policies, as well as the presence or absence of other potentially responsible parties. At March&#160;28, 2021, we have recorded $1.6 million and $5.0 million in accrued liabilities and other liabilities, respectively, relating to these matters. Considerable uncertainty exists with respect to these liabilities and, if adverse changes in circumstances occur, the potential liability may exceed the amount accrued as of March&#160;28, 2021. The time frame over which the accrued amounts may be paid out, based on past history, is estimated to be 10-15 years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal matters: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a party to various lawsuits and claims arising in the normal course of business. These lawsuits and claims include actions involving product liability, product warranty, commercial disputes, intellectual property, contract, employment, environmental and other matters. As of March&#160;28, 2021, we have recorded accrued liabilities of $0.4 million in connection with such contingencies, representing our best estimate of the cost within the range of estimated possible losses that will be incurred to resolve these matters.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 17, 2021, representatives of the selling shareholders from whom we acquired Essential Medical, Inc., filed suit on behalf of such shareholders in the Court of Chancery of the State of Delaware alleging, among other things, that we breached the merger agreement relating to the acquisition in connection with activities relating to the achievement of revenue-based milestone goals under the agreement. The suit seeks money damages in the amount of $66.9&#160;million plus interest. We are assessing our response to this action, but believe that the claim lacks merit, and intend to defend ourselves vigorously.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, we began producing documents and information in response to a Civil Investigative Demand (a &#8220;CID&#8221;) received in March 2020 by one of our subsidiaries, NeoTract, Inc. (&#8220;NeoTract&#8221;), from the U.S. Department of Justice through the United States Attorney&#8217;s Office for the Northern District of Georgia (collectively, the &#8220;DOJ&#8221;). The CID relates to the DOJ&#8217;s investigation of a single NeoTract customer, requires the production of documents and information pertaining to communications with, and certain rebate programs offered to, that customer and pertains to communications and activities occurring both prior to our acquisition of NeoTract in October 2017 and thereafter.  In July 2020, the DOJ advised us that it had opened an investigation under the civil False Claims Act, 31 U.S.C. &#167;3729, with respect to NeoTract&#8217;s operations broadly in addition to the customer investigation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on information currently available, advice of counsel, established reserves and other resources, we do not believe that the outcome of any outstanding litigation and claims is likely to be, individually or in the aggregate, material to our business, financial condition, results of operations or liquidity. However, in the event of unexpected further developments, it is possible that the ultimate resolution of these matters, or other similar matters, if unfavorable, may be materially adverse to our business, financial condition, results of operations or liquidity. Legal costs such as outside counsel fees and expenses are charged to selling, general and administrative expenses in the period incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain policies and procedures to promote compliance with the Anti-Kickback Statute, False Claims Acts and other applicable laws and regulations and intend to provide information sought by the government. We cannot at this time reasonably predict, however, the ultimate scope or outcome of this matter, including whether an investigation may raise other compliance issues of interest, including those beyond the scope described above or how any such issues might be resolved. We also cannot at this time reasonably estimate any potential liabilities or penalty, if any, that may arise from this matter, which could have a material adverse effect on our results of operations and financial condition.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tax audits and examinations: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are routinely subject to tax examinations by various tax authorities. As of March&#160;28, 2021, the most significant tax examinations in process were in Ireland and Germany. We may establish reserves with respect to our uncertain tax positions, after we adjust the reserves to address developments with respect to our uncertain tax positions, including developments in these tax examinations. Accordingly, developments in tax audits and examinations, including resolution of uncertain tax positions, could result in increases or decreases to our recorded tax liabilities, which could impact our financial results.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639181680808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment information</a></td>
<td class="text">Segment information<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present our segment results for the three months ended March&#160;28, 2021 and March&#160;29, 2020:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,493&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,002&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633,925&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,642&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,602&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,719&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated expenses </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before interest and taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,434&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,086&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Segment operating profit includes segment net revenues from external customers reduced by the segment's standard cost of goods sold, adjusted for fixed manufacturing cost absorption variances, selling, general and administrative expenses, research and development expenses and an allocation of corporate expenses. Corporate expenses are allocated among the segments in proportion to the respective amounts of one of several items (such as net revenues, numbers of employees, and amount of time spent), depending on the category of expense involved.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Unallocated expenses primarily include manufacturing variances other than fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of assets.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639181618312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent event<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent event</a></td>
<td class="text">Subsequent event<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redemption of 4.875% Senior Notes due 2026</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2021, we issued a notice of redemption to holders of our outstanding $400&#160;million aggregate principal amount of 4.875% Senior Notes due 2026 (the &#8220;2026 Notes&#8221;). Pursuant to the notice of redemption, the 2026 Notes will be redeemed on June 1, 2021 (the &#8220;Redemption Date&#8221;) at a redemption price equal to 102.438% of the principal amount of the 2026 Notes plus accrued and unpaid interest up to, but not including, the Redemption Date (the &#8220;Redemption Price&#8221;). The notice of redemption provides that the redemption is subject to the condition that we are able to borrow funds under our revolving credit agreement on the Redemption Date in an amount sufficient to pay the aggregate Redemption Price. We anticipate recognizing a loss on extinguishment of debt of $13.0&#160;million in the second quarter of 2021 as a result of the redemption of the 2026 Notes.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183294712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recently issued accounting standards (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>Accounting Standards Update and Change in Accounting Principle [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently issued accounting standards</a></td>
<td class="text">Recently issued accounting standards<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued new guidance that simplifies various aspects of accounting for income taxes including those related to the step-up in the tax basis of goodwill, intraperiod tax allocations and the interim period effects of changes in tax laws or rates. The new guidance is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The modifications under the new guidance were applied on a prospective basis effective January 1, 2021. The adoption of the new guidance did not have a material effect on the consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting guidance is issued by the FASB or other standard setting bodies that is adopted by us as of the effective date or, in some cases where early adoption is permitted, in advance of the effective date. We have assessed the recently issued guidance that is not yet effective and, unless otherwise indicated above, believes the new guidance will not have a material impact on the consolidated results of operations, cash flows or financial position.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text">Basis of presentation<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of Teleflex Incorporated and its subsidiaries (&#8220;we,&#8221; &#8220;us,&#8221; &#8220;our" and &#8220;Teleflex&#8221;) are prepared on the same basis as its annual consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the financial statements reflect all adjustments, which are of a normal recurring nature, necessary for the fair statement of the financial statements for interim periods in accordance with accounting principles generally accepted in the United States of America ("GAAP") and Rule 10-01 of Securities and Exchange Commission ("SEC") Regulation S-X, which sets forth the instructions for the form and content of presentation of financial statements included in Form 10-Q. The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The results of operations for the periods reported are not necessarily indicative of those that may be expected for a full year.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with applicable accounting standards and as permitted by Rule 10-01 of Regulation S-X, the accompanying condensed consolidated financial statements do not include all of the information and footnote disclosures that are required to be included in our annual consolidated financial statements. Therefore, our quarterly condensed consolidated financial statements should be read in conjunction with our consolidated financial statements included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183767096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net revenues (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Revenue by Major Customers by Reporting Segments</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue by global product category for the three months ended March&#160;28, 2021 and March&#160;29, 2020. </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vascular access</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,973&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,256&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anesthesia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interventional</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Surgical</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interventional urology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633,925&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,642&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes revenues generated from sales of our respiratory and urology products (other than interventional urology products).  </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">The product categories listed above are presented on a global basis, while each of our reportable segments other than the OEM reportable segment are defined based on the geographic location of its operations; the OEM reportable segment operates globally. Each of the geographically based reportable segments include net revenues from each of the non-OEM product categories listed above.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639181663832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and impairment charges (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock', window );">Summary Of Current Cost Estimates By Major Type Of Cost Table</a></td>
<td class="text">The following tables provide a summary of our cost estimates and other information associated with these ongoing Footprint realignment plans:<div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019 Footprint realignment plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018 Footprint realignment plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2014 Footprint realignment plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Program expense estimates:</span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Termination benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$16 to $18</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$60 to $70</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13 to $13</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1  to 2</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 to 20</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 to 74</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 to 15</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related charges</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"> (2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 to 43</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 to 59</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 to 40</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring and restructuring related charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$56 to $63</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$103 to $133</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$52 to $55</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other program estimates:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected cash outlays</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50 to $57</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$99 to $127</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$42 to $46</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$28 to $33</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$19 to $23</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$26 to $27</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other program information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Period initiated</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2014</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated period of substantial completion</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate restructuring charges</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$15.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$60.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restructuring reserve:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 28, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$46.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restructuring related charges incurred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 28, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.7</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate restructuring related charges</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$24.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$18.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$36.7</span></td></tr></table></div><div style="margin-bottom:2pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes facility closure, employee relocation, equipment relocation and outplacement costs.</span></div>(2)Restructuring related charges represent costs that are directly related to the programs and principally constitute costs to transfer manufacturing operations to the existing lower-cost locations, project management costs and accelerated depreciation. The 2018 Footprint realignment plan also includes a charge associated with our exit from the facilities that is expected to be imposed by the taxing authority in the affected jurisdiction. Excluding this tax charge, substantially all of the restructuring related charges are expected to be recognized within cost of goods sold.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Restructuring and Other Impairment Charges</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 28, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Termination benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:1.12pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Restructuring plan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 Footprint realignment plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Footprint realignment plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring programs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,202&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,998&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 29, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Termination benefits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:1.12pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 Footprint realignment plan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Footprint realignment plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring programs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,346&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Other costs include facility closure, contract termination and other exit costs.</span></div><div style="margin-bottom:1pt;margin-top:1pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes the program initiated during third quarter of 2019 as well as the 2016 and 2014 Footprint realignment plans.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary of current cost estimates by major type of cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639181391976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories as of March&#160;28, 2021 and December&#160;31, 2020 consisted of the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,094&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,370&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,284&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,196&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183689016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and other intangible assets, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information relating to changes in the carrying amount of goodwill by reportable operating segment for the three months ended March&#160;28, 2021: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:30.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.970%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OEM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,228&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,010&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,585,966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(746)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,092)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 28, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699,536&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,786&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,542&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,010&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565,874&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount of, and accumulated amortization relating to, intangible assets as of March&#160;28, 2021 and December&#160;31, 2020 were as follows:</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,373,922&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377,943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(439,068)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425,692)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,458,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500,282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479,612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,533)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,955)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,522,254&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,534,799&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,052,010)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,015,053)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183175432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Fair Values of Derivative Instruments Designated as Hedging Instruments</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the locations in the condensed consolidated balance sheet and fair value of derivative financial instruments as of March&#160;28, 2021 and December&#160;31, 2020:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.544%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset derivatives:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated foreign currency forward contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency interest rate swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,885&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total asset derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,885&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability derivatives:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated foreign currency forward contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,870&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,125&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,054&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liability derivatives</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,976&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,995&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183091896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurement (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information regarding our financial assets and liabilities measured at fair value on a recurring basis as of March&#160;28, 2021 and December&#160;31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.981%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;value at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;March&#160;28, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted prices in active <br/>markets (Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant other<br/>observable<br/>Inputs (Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>unobservable<br/>Inputs (Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in marketable securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total carrying<br/>value at December&#160;31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted prices in active <br/>markets (Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant other<br/>observable<br/>Inputs (Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>unobservable<br/>Inputs (Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in marketable securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,617&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,617&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of Valuation Techniques</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides additional information regarding the valuation technique and inputs used in determining the fair value of contingent consideration.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:26.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contingent Consideration Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Valuation&#160;Technique</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable&#160;Input</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range (Weighted average)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Milestone-based payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2% - 2.5% (1.5%)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected year of payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 - 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue-based payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6% - 10.0% (3.2%)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected year of payment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 - 2029</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Reconciliation of Changes in Level 3 Financial Liabilities Measured at Fair Value on Recurring Basis</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information regarding changes in the contingent consideration liabilities during the three months ended March&#160;28, 2021:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.708%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contingent consideration</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - December 31, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,633&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluations</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - March&#160;28, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183092472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Reconciliation of Basic to Diluted Weighted Average Common Shares Outstanding</a></td>
<td class="text">The following table provides a reconciliation of basic to diluted weighted average number of common shares outstanding:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,407&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,231&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Change in Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information relating to the changes in accumulated other comprehensive loss, net of tax, for the three months ended March&#160;28, 2021 and March&#160;29, 2020:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Flow Hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension and Other Postretirement Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive (Loss) Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150,257)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146,559)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297,298)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,075)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive&#160;income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,611&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,075)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,437)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 28, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,646)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,634)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(319,735)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Flow Hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension and Other Postretirement Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive (Loss) Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,810)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206,317)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(344,392)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,696)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive&#160;loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,817)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,689&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,199)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,327)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 29, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,082)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137,121)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224,516)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(364,719)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Reclassification of Gain/Losses into Income/Expense, Net of Tax</a></td>
<td class="text">The following table provides information relating to the location in the statements of operations and amount of reclassifications of losses/(gains) in accumulated other comprehensive (loss) income into expense/(income), net of tax, for the three months ended March&#160;28, 2021 and March&#160;29, 2020:<div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.691%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses (gains) on foreign exchange contracts:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit) tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of pension and other postretirement benefit items </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior-service costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(251)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,892&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,860&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,288&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,369&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) These accumulated other comprehensive (loss) income components are included in the computation of net benefit expense for pension and other postretirement benefit plans.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639181612056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes on income from continuing operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Effective Income Tax Rate</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8%</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183175432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Segment Results</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present our segment results for the three months ended March&#160;28, 2021 and March&#160;29, 2020:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,493&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,002&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633,925&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,642&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 29, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,602&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,719&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated expenses </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before interest and taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,434&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,086&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Segment operating profit includes segment net revenues from external customers reduced by the segment's standard cost of goods sold, adjusted for fixed manufacturing cost absorption variances, selling, general and administrative expenses, research and development expenses and an allocation of corporate expenses. Corporate expenses are allocated among the segments in proportion to the respective amounts of one of several items (such as net revenues, numbers of employees, and amount of time spent), depending on the category of expense involved.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Unallocated expenses primarily include manufacturing variances other than fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of assets.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183218248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net revenues (Details) - Sales Revenue, Net - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 28, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Hospitals And Healthcare Providers</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total revenue</a></td>
<td class="nump">88.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Other Medical Device Manufacturers</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total revenue</a></td>
<td class="nump">9.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Home Care Providers</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total revenue</a></td>
<td class="nump">3.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=tfx_HospitalsAndHealthcareProvidersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=tfx_HospitalsAndHealthcareProvidersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=tfx_OtherMedicalDeviceManufacturersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=tfx_OtherMedicalDeviceManufacturersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=tfx_HomeCareProvidersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=tfx_HomeCareProvidersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639184251768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net revenues Other revenues (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 633,925<span></span>
</td>
<td class="nump">$ 630,642<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tfx_VascularAccessMember', window );">Vascular access</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">163,973<span></span>
</td>
<td class="nump">150,256<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tfx_AnesthesiaMember', window );">Anesthesia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">84,857<span></span>
</td>
<td class="nump">75,702<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tfx_InterventionalMember', window );">Interventional</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">96,173<span></span>
</td>
<td class="nump">99,931<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tfx_SurgicalMember', window );">Surgical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">80,386<span></span>
</td>
<td class="nump">75,432<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tfx_InterventionalUrologyMember', window );">Interventional urology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">73,364<span></span>
</td>
<td class="nump">74,194<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tfx_OemMember', window );">OEM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">53,489<span></span>
</td>
<td class="nump">63,389<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tfx_OtherMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 81,683<span></span>
</td>
<td class="nump">$ 91,738<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tfx_VascularAccessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tfx_VascularAccessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tfx_AnesthesiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tfx_AnesthesiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tfx_InterventionalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tfx_InterventionalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tfx_SurgicalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tfx_SurgicalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tfx_InterventionalUrologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tfx_InterventionalUrologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tfx_OemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tfx_OemMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tfx_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tfx_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639181743400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions (Details) - Z-Medica, LLC<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 28, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business combination, consideration transferred</a></td>
<td class="nump">$ 500.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Maximum additional payment upon completion of certain milestones</a></td>
<td class="nump">$ 25.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=tfx_ZMedicaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=tfx_ZMedicaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639188360392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restructuring and impairment charges - Additional Information (Detail) - 2021 Restructuring plan<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 28, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring reserve</a></td>
<td class="nump">$ 6.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Termination benefits</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">7.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Other Restructuring costs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">3.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Termination benefits</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">9.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Other Restructuring costs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">$ 4.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount expected to be recognized in earnings for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandTwentyOneRestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tfx_TwoThousandTwentyOneRestructuringPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639188372184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and impairment charges - Expected Costs to be Incurred (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 28, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember', window );">2019 Footprint realignment plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_AggregateRestructuringCharges', window );">Aggregate restructuring charges</a></td>
<td class="nump">$ 15.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring reserve</a></td>
<td class="nump">7.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Restructuring expenses</a></td>
<td class="nump">3.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Aggregate restructuring related charges</a></td>
<td class="nump">24.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember', window );">2019 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">56.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringAndRelatedCostExpectedCashOutlays', window );">Expected cash outlays</a></td>
<td class="nump">50.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures', window );">Expected capital expenditures</a></td>
<td class="nump">28.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember', window );">2019 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">63.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringAndRelatedCostExpectedCashOutlays', window );">Expected cash outlays</a></td>
<td class="nump">57.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures', window );">Expected capital expenditures</a></td>
<td class="nump">33.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember', window );">2018 Footprint realignment plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_AggregateRestructuringCharges', window );">Aggregate restructuring charges</a></td>
<td class="nump">60.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring reserve</a></td>
<td class="nump">46.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Restructuring expenses</a></td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Aggregate restructuring related charges</a></td>
<td class="nump">18.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember', window );">2018 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">103.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringAndRelatedCostExpectedCashOutlays', window );">Expected cash outlays</a></td>
<td class="nump">99.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures', window );">Expected capital expenditures</a></td>
<td class="nump">19.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember', window );">2018 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">133.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringAndRelatedCostExpectedCashOutlays', window );">Expected cash outlays</a></td>
<td class="nump">127.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures', window );">Expected capital expenditures</a></td>
<td class="nump">23.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember', window );">2014 Footprint realignment plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_AggregateRestructuringCharges', window );">Aggregate restructuring charges</a></td>
<td class="nump">13.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring reserve</a></td>
<td class="nump">3.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Restructuring expenses</a></td>
<td class="nump">0.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Aggregate restructuring related charges</a></td>
<td class="nump">36.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember', window );">2014 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">52.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringAndRelatedCostExpectedCashOutlays', window );">Expected cash outlays</a></td>
<td class="nump">42.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures', window );">Expected capital expenditures</a></td>
<td class="nump">26.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember', window );">2014 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">55.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringAndRelatedCostExpectedCashOutlays', window );">Expected cash outlays</a></td>
<td class="nump">46.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures', window );">Expected capital expenditures</a></td>
<td class="nump">27.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2019 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">16.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2019 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">18.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2018 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">60.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2018 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">70.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2014 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">13.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2014 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">13.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Restructuring costs | 2019 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Restructuring costs | 2019 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Restructuring costs | 2018 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">3.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Restructuring costs | 2018 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">4.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Restructuring costs | 2014 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">1.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Restructuring costs | 2014 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Special Termination Benefit And Other Restructuring | 2019 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">18.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Special Termination Benefit And Other Restructuring | 2019 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">20.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Special Termination Benefit And Other Restructuring | 2018 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">63.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Special Termination Benefit And Other Restructuring | 2018 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">74.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Special Termination Benefit And Other Restructuring | 2014 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">14.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Special Termination Benefit And Other Restructuring | 2014 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">15.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Accelerated Depreciation And Other Costs | 2019 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">38.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Accelerated Depreciation And Other Costs | 2019 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">43.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Accelerated Depreciation And Other Costs | 2018 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">40.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Accelerated Depreciation And Other Costs | 2018 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">59.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Accelerated Depreciation And Other Costs | 2014 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">38.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Accelerated Depreciation And Other Costs | 2014 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">$ 40.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_AggregateRestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate Restructuring Charges</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_AggregateRestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_RestructuringAndRelatedCostExpectedCashOutlays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring and Related Cost, Expected Cash Outlays</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_RestructuringAndRelatedCostExpectedCashOutlays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring Costs Expected Aggregate Capital Expenditures</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_RestructuringCostsExpectedAggregateCapitalExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount expected to be recognized in earnings for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostIncurredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostIncurredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639184910840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and impairment charges - Charges Recognized (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 7,998<span></span>
</td>
<td class="nump">$ 1,346<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SeveranceAndTerminationBenefitsMember', window );">Termination benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">7,202<span></span>
</td>
<td class="nump">1,036<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Restructuring costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">796<span></span>
</td>
<td class="nump">310<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandTwentyOneRestructuringPlanMember', window );">2021 Restructuring plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">6,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandTwentyOneRestructuringPlanMember', window );">2021 Restructuring plan | Termination benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">6,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandTwentyOneRestructuringPlanMember', window );">2021 Restructuring plan | Other Restructuring costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember', window );">2019 Footprint realignment plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">446<span></span>
</td>
<td class="nump">838<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember', window );">2019 Footprint realignment plan | Termination benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">341<span></span>
</td>
<td class="nump">829<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember', window );">2019 Footprint realignment plan | Other Restructuring costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember', window );">2018 Footprint realignment plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">312<span></span>
</td>
<td class="nump">395<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember', window );">2018 Footprint realignment plan | Termination benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">267<span></span>
</td>
<td class="nump">314<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember', window );">2018 Footprint realignment plan | Other Restructuring costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_OtherrestructuringprogramsMember', window );">Other restructuring programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">480<span></span>
</td>
<td class="nump">113<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_OtherrestructuringprogramsMember', window );">Other restructuring programs | Termination benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="num">(166)<span></span>
</td>
<td class="num">(107)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_OtherrestructuringprogramsMember', window );">Other restructuring programs | Other Restructuring costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 646<span></span>
</td>
<td class="nump">$ 220<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SeveranceAndTerminationBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=tfx_SeveranceAndTerminationBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandTwentyOneRestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tfx_TwoThousandTwentyOneRestructuringPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tfx_OtherrestructuringprogramsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tfx_OtherrestructuringprogramsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183686216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 131,094<span></span>
</td>
<td class="nump">$ 132,370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">76,267<span></span>
</td>
<td class="nump">75,874<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">304,923<span></span>
</td>
<td class="nump">304,952<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 512,284<span></span>
</td>
<td class="nump">$ 513,196<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183446344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and other intangible assets, net - Changes in carrying amount of goodwill, by reporting segment (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 28, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 2,585,966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation adjustment</a></td>
<td class="num">(20,092)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">2,565,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tfx_AmericasSegmentMember', window );">Americas</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">1,700,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation adjustment</a></td>
<td class="num">(746)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">1,699,536<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tfx_EMEASegmentMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">536,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation adjustment</a></td>
<td class="num">(15,442)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">520,786<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tfx_AsiaSegmentMember', window );">Asia</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">237,446<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation adjustment</a></td>
<td class="num">(3,904)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">233,542<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tfx_OEMSegmentMember', window );">OEM</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">112,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation adjustment</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 112,010<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=tfx_AmericasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tfx_AmericasSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=tfx_EMEASegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tfx_EMEASegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=tfx_AsiaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tfx_AsiaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=tfx_OEMSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tfx_OEMSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639187530072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and other intangible assets, net - Components of intangible assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Gross carrying amount</a></td>
<td class="nump">$ 3,522,254<span></span>
</td>
<td class="nump">$ 3,534,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(1,052,010)<span></span>
</td>
<td class="num">(1,015,053)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember', window );">In-process research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets</a></td>
<td class="nump">28,969<span></span>
</td>
<td class="nump">29,627<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets</a></td>
<td class="nump">1,373,922<span></span>
</td>
<td class="nump">1,377,943<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(439,068)<span></span>
</td>
<td class="num">(425,692)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Intellectual property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets</a></td>
<td class="nump">1,456,085<span></span>
</td>
<td class="nump">1,458,924<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(500,282)<span></span>
</td>
<td class="num">(479,612)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember', window );">Distribution rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets</a></td>
<td class="nump">23,673<span></span>
</td>
<td class="nump">23,866<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(20,284)<span></span>
</td>
<td class="num">(20,280)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets</a></td>
<td class="nump">615,816<span></span>
</td>
<td class="nump">619,847<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(69,533)<span></span>
</td>
<td class="num">(65,955)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets</a></td>
<td class="nump">23,789<span></span>
</td>
<td class="nump">24,592<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (22,843)<span></span>
</td>
<td class="num">$ (23,514)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639184394504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments - Additional Information (Details)<br> &#8364; in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 29, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 04, 2019 </div>
<div>USD ($) </div>
<div>Financial_Institution_Counterparty</div>
</th>
<th class="th">
<div>Mar. 04, 2019 </div>
<div>EUR (&#8364;) </div>
<div>Financial_Institution_Counterparty</div>
</th>
<th class="th">
<div>Oct. 04, 2018 </div>
<div>USD ($) </div>
<div>Financial_Institution_Counterparty</div>
</th>
<th class="th">
<div>Oct. 04, 2018 </div>
<div>EUR (&#8364;) </div>
<div>Financial_Institution_Counterparty</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation gain (loss), continuing operations, adjustments, net of tax</a></td>
<td class="num">$ (24,075,000)<span></span>
</td>
<td class="num">$ (18,199,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">Interest benefit on swaps designated as net investment hedges</a></td>
<td class="nump">4,647,000<span></span>
</td>
<td class="nump">4,874,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses</a></td>
<td class="nump">12,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for credit losses, current</a></td>
<td class="nump">7,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash flow hedging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings', window );">Ineffectiveness related to derivatives</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign exchange contract | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLossOnDerivative', window );">Loss related to currency forward contracts</a></td>
<td class="nump">3,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeGainOnDerivative', window );">Gain related to currency forward contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Total notional amount for all open foreign currency forward contracts</a></td>
<td class="nump">191,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">163,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign exchange contract | Designated as Hedging Instrument | Cash flow hedging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Total notional amount for all open foreign currency forward contracts</a></td>
<td class="nump">131,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 129,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross-currency interest rate swaps | Cash flow hedging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation gain (loss), continuing operations, adjustments, net of tax</a></td>
<td class="nump">17,600,000<span></span>
</td>
<td class="nump">25,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross-currency interest rate swaps | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">Interest benefit on swaps designated as net investment hedges</a></td>
<td class="nump">$ 4,600,000<span></span>
</td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross-currency interest rate swaps | Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Total notional amount for all open foreign currency forward contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="nump">&#8364; 219.2<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="nump">&#8364; 433.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNumberOfInstrumentsHeld', window );">Derivative, number of instruments held | Financial_Institution_Counterparty</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative, fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.875%<span></span>
</td>
<td class="nump">4.875%<span></span>
</td>
<td class="nump">4.625%<span></span>
</td>
<td class="nump">4.625%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeBasisSpreadOnVariableRate', window );">Derivative, annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.4595%<span></span>
</td>
<td class="nump">2.4595%<span></span>
</td>
<td class="nump">1.942%<span></span>
</td>
<td class="nump">1.942%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeBasisSpreadOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage points added to the reference rate to compute the variable rate on the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeBasisSpreadOnVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from excluded component of derivative hedge, recognized in earnings. Excludes recognition under systematic and rational method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061172-113977<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainOnDerivative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainOnDerivative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLossOnDerivative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLossOnDerivative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNumberOfInstrumentsHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of derivative instruments of a particular group held by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNumberOfInstrumentsHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) included in earnings for the period from the increase (decrease) in fair value of interest rate derivatives not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121605123&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639187608328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial instruments - Fair values of derivative instruments designated as hedging instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash flow hedging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Total asset derivatives</a></td>
<td class="nump">$ 26,885<span></span>
</td>
<td class="nump">$ 21,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Total liability derivatives</a></td>
<td class="nump">13,976<span></span>
</td>
<td class="nump">35,995<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign exchange contract | Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Total liability derivatives</a></td>
<td class="nump">12,054<span></span>
</td>
<td class="nump">34,125<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign exchange contract | Cash flow hedging | Prepaid expenses and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Total asset derivatives</a></td>
<td class="nump">26,885<span></span>
</td>
<td class="nump">21,858<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign exchange contract | Cash flow hedging | Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Total liability derivatives</a></td>
<td class="nump">1,922<span></span>
</td>
<td class="nump">1,870<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign exchange contract | Designated as Hedging Instrument | Cash flow hedging | Prepaid expenses and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Total asset derivatives</a></td>
<td class="nump">1,098<span></span>
</td>
<td class="nump">1,691<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign exchange contract | Designated as Hedging Instrument | Cash flow hedging | Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Total liability derivatives</a></td>
<td class="nump">1,706<span></span>
</td>
<td class="nump">1,504<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign exchange contract | Not Designated as Hedging Instrument | Cash flow hedging | Prepaid expenses and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Total asset derivatives</a></td>
<td class="nump">212<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign exchange contract | Not Designated as Hedging Instrument | Cash flow hedging | Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Total liability derivatives</a></td>
<td class="nump">216<span></span>
</td>
<td class="nump">366<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross-currency interest rate swaps | Not Designated as Hedging Instrument | Cash flow hedging | Prepaid expenses and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Total asset derivatives</a></td>
<td class="nump">25,575<span></span>
</td>
<td class="nump">20,106<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross-currency interest rate swaps | Not Designated as Hedging Instrument | Cash flow hedging | Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Total liability derivatives</a></td>
<td class="nump">$ 12,054<span></span>
</td>
<td class="nump">$ 34,125<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639187503848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair value measurement - Financial assets and liabilities carried at fair value measured on recurring basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Investments in marketable securities</a></td>
<td class="nump">$ 13,357<span></span>
</td>
<td class="nump">$ 12,617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">26,885<span></span>
</td>
<td class="nump">21,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liabilities</a></td>
<td class="nump">13,976<span></span>
</td>
<td class="nump">35,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liabilities</a></td>
<td class="nump">29,763<span></span>
</td>
<td class="nump">36,633<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted prices in active markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Investments in marketable securities</a></td>
<td class="nump">13,357<span></span>
</td>
<td class="nump">12,617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant other observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Investments in marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">26,885<span></span>
</td>
<td class="nump">21,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liabilities</a></td>
<td class="nump">13,976<span></span>
</td>
<td class="nump">35,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Investments in marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liabilities</a></td>
<td class="nump">$ 29,763<span></span>
</td>
<td class="nump">$ 36,633<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value assets and liabilities measured on recurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639188072664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair value measurement - Valuation technique and inputs used in determining the fair value of contingent consideration (Details) - Discounted cash flow - Discount rate<br></strong></div></th>
<th class="th"><div>Mar. 28, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=tfx_MilestonebasedPaymentMember', window );">Milestone-based payments | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combination, contingent consideration, liability, measurement input</a></td>
<td class="nump">0.012<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=tfx_MilestonebasedPaymentMember', window );">Milestone-based payments | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combination, contingent consideration, liability, measurement input</a></td>
<td class="nump">0.025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=tfx_MilestonebasedPaymentMember', window );">Milestone-based payments | Weighted Average</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combination, contingent consideration, liability, measurement input</a></td>
<td class="nump">0.015<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=tfx_RevenuebasedPaymentMember', window );">Revenue-based payments | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combination, contingent consideration, liability, measurement input</a></td>
<td class="nump">0.016<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=tfx_RevenuebasedPaymentMember', window );">Revenue-based payments | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combination, contingent consideration, liability, measurement input</a></td>
<td class="nump">0.100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=tfx_RevenuebasedPaymentMember', window );">Revenue-based payments | Weighted Average</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combination, contingent consideration, liability, measurement input</a></td>
<td class="nump">0.032<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure contingent consideration liability from business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=tfx_MilestonebasedPaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=tfx_MilestonebasedPaymentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueDiscountedCashFlowMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueDiscountedCashFlowMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=tfx_RevenuebasedPaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=tfx_RevenuebasedPaymentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639179593288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurement - Reconciliation of changes in financial liabilities measured on recurring basis (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 28, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">$ 36,633<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Payments</a></td>
<td class="num">(13,071)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Revaluations</a></td>
<td class="nump">6,354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments', window );">Translation adjustment</a></td>
<td class="num">(153)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 29,763<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis, Liability, Foreign Currency Translation Adjustments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639183022696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' equity - Additional Information (Details) - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Weighted average antidilutive shares which were not included in the calculation of earnings per share</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639181564504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' equity - Reconciliation of basic to diluted weighted average common shares outstanding (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">46,698<span></span>
</td>
<td class="nump">46,382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of share-based awards (in shares)</a></td>
<td class="nump">709<span></span>
</td>
<td class="nump">849<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">47,407<span></span>
</td>
<td class="nump">47,231<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639187259880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' equity - Change in accumulated other comprehensive income, net of tax (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="nump">$ 3,336,457<span></span>
</td>
<td class="nump">$ 2,979,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="nump">3,375,791<span></span>
</td>
<td class="nump">3,073,024<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Cash Flow Hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(482)<span></span>
</td>
<td class="nump">735<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="num">(811)<span></span>
</td>
<td class="num">(3,760)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive&#160;income</a></td>
<td class="nump">838<span></span>
</td>
<td class="num">(57)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax', window );">Net current-period other comprehensive (loss) income</a></td>
<td class="nump">27<span></span>
</td>
<td class="num">(3,817)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="num">(455)<span></span>
</td>
<td class="num">(3,082)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Pension and Other Postretirement Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(150,257)<span></span>
</td>
<td class="num">(138,810)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="nump">161<span></span>
</td>
<td class="nump">263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive&#160;income</a></td>
<td class="nump">1,450<span></span>
</td>
<td class="nump">1,426<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax', window );">Net current-period other comprehensive (loss) income</a></td>
<td class="nump">1,611<span></span>
</td>
<td class="nump">1,689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="num">(148,646)<span></span>
</td>
<td class="num">(137,121)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(146,559)<span></span>
</td>
<td class="num">(206,317)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="num">(24,075)<span></span>
</td>
<td class="num">(18,199)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive&#160;income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax', window );">Net current-period other comprehensive (loss) income</a></td>
<td class="num">(24,075)<span></span>
</td>
<td class="num">(18,199)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="num">(170,634)<span></span>
</td>
<td class="num">(224,516)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive (Loss) Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(297,298)<span></span>
</td>
<td class="num">(344,392)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="num">(24,725)<span></span>
</td>
<td class="num">(21,696)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive&#160;income</a></td>
<td class="nump">2,288<span></span>
</td>
<td class="nump">1,369<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax', window );">Net current-period other comprehensive (loss) income</a></td>
<td class="num">(22,437)<span></span>
</td>
<td class="num">(20,327)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="num">$ (319,735)<span></span>
</td>
<td class="num">$ (364,719)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeOtherNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17B<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724394-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639187443656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' equity - Accumulated other comprehensive income into income expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">$ 289,398<span></span>
</td>
<td class="nump">$ 297,018<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total before tax</a></td>
<td class="nump">87,295<span></span>
</td>
<td class="nump">142,226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Benefit) tax</a></td>
<td class="num">(12,428)<span></span>
</td>
<td class="num">(11,074)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net of tax</a></td>
<td class="nump">74,867<span></span>
</td>
<td class="nump">131,152<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Total reclassifications, net of tax</a></td>
<td class="nump">2,288<span></span>
</td>
<td class="nump">1,369<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive Income | Pension and Other Postretirement Benefits Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total before tax</a></td>
<td class="nump">1,892<span></span>
</td>
<td class="nump">1,860<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Benefit) tax</a></td>
<td class="num">(442)<span></span>
</td>
<td class="num">(434)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net of tax</a></td>
<td class="nump">1,450<span></span>
</td>
<td class="nump">1,426<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive Income | Actuarial losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total before tax</a></td>
<td class="nump">2,143<span></span>
</td>
<td class="nump">1,852<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive Income | Prior-service costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total before tax</a></td>
<td class="num">(251)<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive Income | Foreign exchange contract | Cash Flow Hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">846<span></span>
</td>
<td class="num">(66)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total before tax</a></td>
<td class="nump">846<span></span>
</td>
<td class="num">(66)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Benefit) tax</a></td>
<td class="num">(8)<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net of tax</a></td>
<td class="nump">$ 838<span></span>
</td>
<td class="num">$ (57)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639180554072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes on income from continuing operations (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">14.20%<span></span>
</td>
<td class="nump">7.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639184298488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingent liabilities (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 17, 2021</div></th>
<th class="th"><div>Mar. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationReserve', window );">Estimated litigation liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember', window );">Pending Litigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Money damages sought</a></td>
<td class="nump">$ 66.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut', window );">Estimated time frame over which accrued amounts may be paid out</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut', window );">Estimated time frame over which accrued amounts may be paid out</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember', window );">Accrued Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=tfx_OtherLiabilityMember', window );">Other Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated time frame over which accrued amounts may be paid out.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs accrued as of the balance sheet date for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6395460&amp;loc=d3e13647-108346<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=tfx_OtherLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=tfx_OtherLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639185114440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 633,925<span></span>
</td>
<td class="nump">$ 630,642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">103,434<span></span>
</td>
<td class="nump">157,086<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">134,075<span></span>
</td>
<td class="nump">186,719<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Unallocated expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="num">(30,641)<span></span>
</td>
<td class="num">(29,633)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tfx_AmericasSegmentMember', window );">Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">375,493<span></span>
</td>
<td class="nump">358,002<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tfx_AmericasSegmentMember', window );">Americas | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">83,602<span></span>
</td>
<td class="nump">140,969<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tfx_EMEASegmentMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">141,253<span></span>
</td>
<td class="nump">156,124<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tfx_EMEASegmentMember', window );">EMEA | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">22,995<span></span>
</td>
<td class="nump">20,419<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tfx_AsiaSegmentMember', window );">Asia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">63,690<span></span>
</td>
<td class="nump">53,129<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tfx_AsiaSegmentMember', window );">Asia | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">14,916<span></span>
</td>
<td class="nump">10,232<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tfx_OEMSegmentMember', window );">OEM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">53,489<span></span>
</td>
<td class="nump">63,387<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tfx_OEMSegmentMember', window );">OEM | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">$ 12,562<span></span>
</td>
<td class="nump">$ 15,099<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=tfx_AmericasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tfx_AmericasSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=tfx_EMEASegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tfx_EMEASegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=tfx_AsiaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tfx_AsiaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=tfx_OEMSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tfx_OEMSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139639187765288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent event (Details) - 4.875% Senior Notes due 2026 - Senior Notes - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 01, 2021</div></th>
<th class="th"><div>Jun. 28, 2021</div></th>
<th class="th"><div>May 16, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.875%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member', window );">Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument, redemption price, percentage</a></td>
<td class="nump">102.438%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>68
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &=8G5('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !G6)U2YP:!QN\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>NLD :5&7"X@32$A, G&+'&^+:-HH,6KW]K1EZX3@ 3C&_O/Y
ML^0:H\8NT7/J(B7VE*^&T+198]R( W/4 !D/%&PNQT0[-G=="I;'9]I#M/AA
M]P2JJFXA$%MGV<($+.)"%*9VJ#&1Y2Z=\ X7?/Q,S0QS"-10H)8SR%*",-/$
M>!R:&BZ "<:40OXND%N(<_5/[-P!<4H.V2^ION_+?C7GQATDO#T]OLSK%K[-
M;%ND\5?VFH^1-N(\^75U=[]]$$952A;5=:'66REUI?3-^GUR_>%W$0Z=\SO_
MCXW/@J:&7W=AO@!02P,$%     @ 9UB=4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !G6)U2NP$*!S<%  !E%0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)6877/B-A2&K[>_0L/THIT)V);YW"',$ );IMF$ .UNVNF%L 5XUK9<68;P
M[WMD@TT8<TQS$?QU7C\ZDM\CJ;\7\D>\Y5R1]\ /X_O:5JGHLV'$SI8'+&Z(
MB(=P9RUDP!2<RHT11Y(S-PT*?(.:9ML(F!?6!OWTVDP.^B)1OA?RF21Q$@1,
M'AZX+_;W-:MVNC#W-ENE+QB#?L0V?,'5']%,PIF1J[A>P,/8$R&1?'U?&UJ?
M1S;5 >D3?WI\'Y\=$]V4E1 _],G4O:^9FHC[W%%:@L'/CH^X[VLEX/CW*%K+
MWZD#SX]/ZI.T\="8%8OY2/C?/%=M[VO=&G'YFB6^FHO];_S8H);6<X0?I__)
M/GNVV:P1)XF5"([!0!!X8?;+WH^). \PKP308P"]"+"NO<$^!MAI0S.RM%F/
M3+%!7XH]D?II4-,':6[2:&B-%^IN7"@)=SV(4X.1V'%)9M!CI$[B+9,\[AL*
MA/5MPSF*/&0B](J(3;Z*4&UC,@Y=[GZ,-P HIZ(GJ@>*"GYELD%H]XY0DUHE
M/",\?!CI\$Y9^ <<.T^2G>K9:)+^'JYB)6'<_8-(-G/)9BK9O"+Y*)P$O@9%
MEH>(EV4<#[?,^BM"T<HI6K=1O"9,*B[] YGS2$A51H1+*9EPA*B=$[5O(YIQ
MZ0E7CR@" [LT1;C2:0S]].E3Q3#HY&R=&_M,,O"QU(:NIPO76C,_QO+5S9FZ
MJ,XX5)XZD(GG<_*<!"LNRUAP#:O>LELV M/+87JWP,SYQM-?"F3JF06E78?K
M+,=/X\G3^#N9/H]>YK.7^7 Y?D3X++-P._,6PFGH" D=QW0?WI&%@A%&A"0C
MD81*'N#7+<6N4'\<8Y!GEFS= KED[V3JPGCSUIZ3DB(]7"%)[;IE-3L]NX<1
MTH*0WD(X=%VH%_'=Z8 \P7/D)2S/'2[9:IEDW""+/7=Y#-,3E\S=!G1-XD'7
M-$T3XRY\W++_%_=(GT&_+\4^+&7&Y;ZQPV5;/X(5U<#"_?P2+!^1,REV7NB4
M9Q37G TQM*)$6+BQ7Z+-1*R83_[RHNN?":YH]<QN!V,KBH6%>WS:?T.8OEY'
MP07:%CJPBLI@X7;^)!S(R6PK0LR&*T0H;=7;77RH%W7!PDU]Z2DH"6)-+/K+
MZE>RX$XB(5NE6+C22 0!>,]"">?''8F8)#OF)YS\;#5,DT0P,TKGC1AU44"L
M"N>7S/7"#5D<@I7P2V$K!";?L?EG42@H;N6G?)'QN[-E(4R/KY6R"J'GMP56
M%6A1%>A-56&42*GG(-G$(\T5>$52.FNO4'R[G.M_)"NJ ;VI&DQ#F$%FRS(]
M96,GU%(R7+&"K/![>I/?Z]D1%'>PU(V0I9] A<X3DS "AHX#RT^8-' WD\08
M"^NGN$TO N9KO*)#X8.+6%C.B6M5S2IIX?JTPO4#+C<:Y@N$JBW*A"M5,A5N
M3W&S/O;F8@N+?A0(EZD$*ER?XH9]^B0_&.0B7423ET1!G0RUFY4N8#/E5JJL
M]UIV@V:[8]-VI]DW=F54A?-3W*^'L$9QTW7*Q&=E+W^H$*A,4&'G%'?C?,4T
M\6)=(-\X5(\)7"RW*URL:C%?>+M=,4V_H#HN-:]R5<B]HE2%O]NW^3N 28":
MABY_)[_STA%>(67JOUZ[U\06=7;A[S;NQJ>2<]Z)V+J\0JY>MVC=+DV:<;:1
MI0THW=^+B:.79=F>5GXUWT,<ICMG1O%XM@$)RW_PKYCX? VA9J,#GYK,]O2R
M$R6B=%ML)90207JXY<SE4C\ ]]="J-.)?D&^LSKX#U!+ P04    " !G6)U2
M1R3^&& %  !@%@  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;*V836_;
M.!"&_PIA]- "22R2LCX"QT#BI+L!FJ2HT^UAL0?%HFVADN@EZ23[[W=$*9(C
M4G33]F)+\LSPF?&0K\CI$Q??Y88QA9Z+O)1GHXU2V]/Q6"XWK$CD"=^R$GY9
M<5$D"F[%>BRW@B6I=BKR,?&\8%PD63F:3?6SSV(VY3N59R7[+)#<%44B_KM@
M.7\Z&^'1RX,OV7JCJ@?CV72;K-F"J:_;SP+NQFV4-"M8*3->(L%69Z-S?#JG
M7N6@+?[*V)/<NT95*@^<?Z]NKM.SD5<1L9PM514B@:]'-F=Y7D4"CG^;H*-V
MS,IQ__HE^D>=/"3SD$@VY_FW+%6;LU$T0BE;);M<?>%/?[(FH4D5;\ESJ3_1
M4V/KC=!R)Q4O&F<@*+*R_DZ>FT+L.4 <NP-I'$C?P1]PH(T#U8G69#JMRT0E
MLZG@3TA4UA"MNM"UT=Z03596?^-""?@U S\UF]_=7E[=+JXN$5PM[CY=7Y[?
MP\WB'KYNKF[O%^CN([J^G=_=7*%C]'5QB=Z_^X#D)A%,HJQ$]QN^DTF9RB/T
M[M7]=*P KQIDO&Q0+FH4,H!"T0TOU4:BJS)EZ6O_,:35YD9><KL@SH WB3A!
M)#I"Q"/8PC/_$?=8NWL.'-J6FNIX="#>=;GD!4,+E2@&$T&AO\\?I!+0R/\X
MHOMM=%]']P>BW\*4%^R1E3MFK7WM'6CO:FX_S@)*8S*9CA_W2V(S\P*?M&:O
MX"8MW,0)-^=2(;Y":\Y3B23/4QMB'6.R-S:)8AI'/42+61QZ.+(C!BUBX$3\
M0W IT5;P5:9L<($Q*O7]"0E[<!8S2@/BV^'"%BYTPBU@F<O*]1%:LY*))$<P
MPU"2PGJ051U4K82(/</2+NU_?FB6S*/8[U?6-,-^&,:!'3YJX2,G_!<F62*6
M&PV=0HOF?*O[WT4<6?[DV.]7VV(5TB'>N.6-#_$JL5NJG8"2:^BLV":9T,Q+
M6/G6=N38@ ECHWE-(TS] 6#L=8NXYT1NEI:5X 5:PB*:E;N*'<2^:@Y>2O3
M0/(9K-"*P<JM=%HJ>;9GTHSVBM*C/O5[R=CL)J$7#>6S)TKX0#X-9M,B5DAL
M#AZ$1L%M9A.?Q@.(I$,D/X:8Z=I;"8DQ]'$PB?N %JM).,37B0VFOZ<EAKN
M&F!12.*^8EC,L$\(&6J"3M"P6]'N*S $KWK9H52L]+Z)17QBM(?%#'OAP'J-
M.\'#;L4[6'XKLREMH1\%_57/8H8IQI,!D<:=!&*W!M[5=,"95V*HX=-,-OPL
M/81OBM\Q[K-;;(:*W:DC=LLC= IT<\E NJM^X;^8ABF#7C\+T^1XJ/J=3&*W
M3G[Z*5A3 LV:6VR&:#N1Q&Z5K-XW'4M?;+Q'5IT<],E,,]W)GIV.=()(/.>[
M]D4BL^6I:P_1:1$YI$6'%M+WL.])>9XG EX@F:AW1Q]L96F&"O?S/>D7Q6)$
M3B(Z4)).L(A;L ZVUUOR,#6K/T6<)J]3Z#2-N#6MZ[FWL-8Q(W?-32-'S3L)
M([ZS#2^S?*=8ZFS$3E+(+TK*6XHRL11ETA='BQ4Y"0<V6J23&>*6F=_:B::>
M&)WH,GF=0J<XQ*TX/]>)H67VFT4WK1Q%[]2%1,Y6_*8/M*#,R2.4><V@A8H"
MQ+(YRN$[)15L"J"C7,W:R0-QRX->@'5MZ@'L!3%W0WX0&*_P5C,:#4@8[42"
MNG=-S>P\1$G-78X?^E[_K<QJ1BCN48[WSNH*!GO)Z@A3PK^Q*U5]M-4^;8])
MS_7A8._Y!3Z=UX>=79CZ[/4&MJ@9S**<K2"D=Q("DZB/,^L;Q;?Z1/"!*\4+
M?;EA2<I$90"_KSA7+S?5 .VA\NQ_4$L#!!0    ( &=8G5*"EHK?=P,  'L)
M   8    >&PO=V]R:W-H965T<R]S:&5E=#,N>&ULC5;;;N(Z%/T5*^I#*[5-
M[! 2*D!J@=$@32DJG3D/H_-@B"$^D]B,;:#]^[/M0(9"B.:%^+(O:RWVMMW=
M2?5+9XP9]%[D0O>\S)CU@^_K1<8*JN_EF@G864I54 -3M?+U6C&:.J<B]TD0
MM/V"<N'UNVYMJOI=N3$Y%VRJD-X4!54?3RR7NYZ'O</"*U]EQB[X_>Z:KMB,
MF>_KJ8*97T5)><&$YE(@Q98][Q$_#'!@'9S%#\YV^FB,+)6YE+_L9)SVO, B
M8CE;&!N"PF?+!BS/;23 \7L?U*MR6L?C\2'Z%T<>R,RI9@.9_\-3D_6\Q$,I
M6])-;E[E[BO;$XILO(7,M?M%N[UMX*'%1AM9[)T!0<%%^:7O>R&.'"!.O0/9
M.Y!3A]8%AW#O$#JB)3)':T@-[7>5W"%EK2&:'3AMG#>PX<+^C3.C8)>#G^D/
M7B;#T60V&B(8S5Z^C8>/;S"9O<'G>31YFZ&7+[#U/'T=?06[\8\1&D]@/D)W
MZ/MLB*ZO;M 5X@*]97*CJ4AUUS> RT;W%WL,3R4&<@%#B)ZE,)E&(Y&R]+._
M#WPJ4N1 ZHDT!GRFZAZ1Y!:1@. :/(._<>\X]Z !3EAI'+IXX85X,T,-@](W
M2"[10!;0;YEMA"U#8[&0!4,_'^?:*"CI?QO2M:IT+9>N=2'=!)J?N[AU?T7I
MVW:^ML>W_;B5M-M=?WLLT+D5#C&.@LKL$[*H0A8U"O%B,J;0XI,")5)TG4NM
M;VZ18$XE0]\?&J1H5PG;C5) IT,?"V@DI9A8?" 06>B<VA/D.)?]7%U'G>0&
M00G#,+Z-$GQ3IU^9,#I2YHZT@C@Z$;#&#">XTZD7,*[XQ(U\IOOSTX*43LRU
MA,)AAJNRP.9,L"4W:)T#3T33_^ $L1LU9'%X(!L14DLU/N. VQB?$*TS2B[0
M3"J:22/-(5-\2^WYKM'O#<WY\H.+%:(:92Q=,7W&)@Q+*F%,ZH@D9QA)?$+C
MW.0N3'!<SZ-3\>@T\JBK=UOG#65> N[4%!EIA:>@Z\R"D%Q C8,_=T+0B'M0
MTZ&UQWIP=DQ$I$4Z)S!KS# .$A*>X/2/KK&"J96[W37HMQ&F//RKU>H%\>CN
MS9/U)_NR<-?CGS#ELP2.]A6'SLC9$D(&]S&(I\J;OIP8N7:7Y5P:N'K=,(/7
M$5/6 /:74IK#Q":HWEO]_P%02P,$%     @ 9UB=4J:BHH#< @  S 8  !@
M  !X;"]W;W)K<VAE971S+W-H965T-"YX;6R-5=MNXC 0_951U(=6ZC80+J45
M('&KBK105&CW8;4/)AF(MXE-;0/MW^_8"5G* MH7XK%GSIPS]@S-K51O.D8T
M\)$F0K>\V)C5O>_K,,:4Z1NY0D$G"ZE29LA42U^O%++(!:6)'Y1*=3]E7'CM
MIMN;J'93KDW"!4X4Z'6:,O79Q41N6U[9VVT\\V5L[(;?;J[8$J=H7E83199?
MH$0\1:&Y%*!PT?(ZY?M>W?H[AU>.6[VW!JMD+N6;-891RRM90IA@:"P"H\\&
M>Y@D%HAHO.>87I'2!NZO=^@/3CMIF3.-/9G\X)&)6U[#@P@7;)V89[E]Q%Q/
MS>*%,M'N%[:Y;\F#<*V-3/-@8I!RD7W91UZ'O0#".1X0Y '!84#U1$ E#Z@X
MH1DS)ZO/#&LWE=R"LMZ$9A>N-BZ:U'!A;W%J%)URBC/MWM.X/QA/!WV@U?3I
M^[#?F9$QG=%G-!C/IO#T0$>CR?/@D?R&KP,8CLD>P.6$*10F1L-#EES!-WB9
M]N'RX@HN@ N8Q7*MF8ATTS?$TV;SPYQ3-^,4G.!4@9$D8 T#$6'T-=XG?87(
M8">R&YP%'#%U T'C&H)24#["I_<_X7<NO'2&3J6H><7A54[@30TS2)U@0"Z@
M)U-JO]CVQ09A*$*9(OSLS+51],1_G4E7+=)57;KJB73TW.DQ"WI-BBXL_ 1"
M%CIAMHVNP;"/8S>40=8=I)T$F_:WVEVCZ6_VRW;$Z;;6*!=>7^C6"KJULW0G
M^8B@MP.2GI>"E:1BT#-36='F*'#!C8950CJ 1;^I3>S)23%9PMH7,>7*@9AC
M3D%P7$N]T%(_JZ6/BF^8'50:WM<LX8M/+I; -,08+5&?9%S_I[*50[Y'7&X/
MZ?I[@R%%M73S4D,HU\)D[5/L%B.YXR;1P7Z71G4V6?_"9'.>FF/)Z1H27!!D
MZ>:6*JBRV9D91J[<^)E+0\/,+6/ZNT%E'>A\(:79&39!\0?6_@-02P,$%
M  @ 9UB=4CJ#4L(4!@  )QD  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6RMF=MNVS@0AE^%, KL+M#&(BF*5)$82)WLMD";!'6Z>TW+M"U4$EV*CI.W
M+R4YEBT>G(N]221[./IF1,X_I"]W4OVLUT)H\%P657TU6FN]^3@>U]E:E+R^
MD!M1F6^64I5<FUNU&M<;)?BB'5068Q1%R;CD>36:7+:?/:C)I=SJ(J_$@P+U
MMBRY>ODD"KF[&L'1ZP??\]5:-Q^,)Y<;OA(SH7]L'I2Y&Q^\+/)25'4N*Z#$
M\FIT#3].<=P,:"W^S<6N/KH&32AS*7\V-U\65Z.H(1*%R'3C@IM_3V(JBJ+Q
M9#A^[9V.#L]L!AY?OWK_NPW>!#/GM9C*XK]\H==7(S8""['DVT)_E[O/8A\0
M:?QELJC;OV#7V29X!+)MK66Y'VP(RKSJ_O/G?2*.!L#8,P#M!Z"W#L#[ ;@-
MM"-KP[KAFD\NE=P!U5@;;\U%FYMVM(DFKYK7.-/*?)N;<7HRO;^[N;V;W=X
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
M>NZK<T3**M $PI8KYZX&@J[MZ9.'5JO$K-[TYVS-LDQDWLFY?Z<6=<P.8F)
M<J0)X<N1:%4<5%9W;6GB!AHC[&&II+71<4TQ,96T)7'8S^)!&O90^">:G0/D
MEY18CG6-%-1RN&/)V'4D;AL&(FQ9'/;3N 3^&8"G=<1.J2U7G 2I@^=02]!R
M9H$FG@-MY/G2T-78(1_[Q/*DH:<Q'&+'=J$OUU3+OUBL;BAK2\#0?C5E9V@+
M6],6'I05A,8,0FS0=K#E<-A/XJ?4G:$S5-K&6%2>N')G$$UG*,D%FG@.0=@B
M<F=HUK5\!R&E,U3#H1"@R/?DLJH 16<@XIL.7"M!H//_:S/82@S8KS'ZU1E4
M]8+@',>1ZWW*K NNE16P7U><UF=0HP@@\7PL(SQIUX78J@?8+Q]>HM&@AN@1
MLK$LTD[;=7]=MF2/^LG^=70:4MD?RN=%8S-$!F9%K41 _1+AU[4:4N4 @E!B
MGCE2]8"<6:")!'VYWQ::2+YO2/_HZ4"_L/@EK894G3 TT!EJ50+J5PG/UFI(
MP^6>4E+5R+9=N:*:'^1'JJ^;2,O+J)^7GZ/5O(K@H/8H:$D9RUI-8R::ST =
MJ"5EU$_*)JUF!CQ%*H]A[!+U68K&4)-9H#%SB.W:,B/KUH6$($M^4J(Q'&+H
MNYC(-=4S,E*>"8R.GE.7?Z6(&@DMDX.8K86G=>Z*0-GAWXG#3<&WU:/K+[PH
M>%)=;A@5LZ8T$-^O.2]^WI1/PYO_B";_ 5!+ P04    " !G6)U2R;K!4VH"
M  !*!0  &    'AL+W=O<FMS:&5E=',O<VAE970X+GAM;(U4;6_3,!#^*Z<(
MB4V")DL*&U,:J2\9J\2ZLG0@A/C@)M?&FF-WMMMN_Q[;24.9VL&7V'>YY[GG
M;-_%6R$?5(FHX:EB7/6\4NO5I>^KO,2*J(Y8(3=_%D)61!M3+GVUDD@*!ZJ8
M'P;!1[\BE'M)['Q3F<1BK1GE.)6@UE5%Y/, F=CVO#-OY[BCRU);AY_$*[+$
M#/7]:BJ-Y;<L!:V0*RHX2%STO/[9Y;!KXUW -XI;M;<'6\E<B =KC(N>%UA!
MR##7EH&898-#9,P2&1F/#:?7IK3 _?V._<K5;FJ9$X5#P;[30I<][\*# A=D
MS?2=V%YC4\\'RY<+IMP7MDULX$&^5EI4#=@HJ"BO5_+4G,,>P/ <!H0-('P)
MZ!X!1 T@<H76REQ9(Z))$DNQ!6FC#9O=N+-Q:%,-Y?86,RW-7VIP.AG>3D;I
M)$M'8';9[9?QJ#\S1C8SRTTZF65P>P7#Z_[D<YK!> +IU_OQ[ ><3(E$KDO4
M-"?L%-[#&_!!E<:K8E\;89;>SQL1@UI$>$1$!#?"D"E(>8'%WWC?%-16%>ZJ
M&H2O$MX0V8'PXAV$07AV0,_P?^"?'#QX14[4'G+D^*(C?)DF&LW3UR 6D&F1
M/Y2"%2C56T@?UU0_P\_^7&EIWO2O5])UVW1=EZY[)-V(;FB!O%"P0EE?"IQ0
M#H5@C,@][^FAJZJYSQVWG0&;).A$W=C?[)_?/X)JV?[>LZQ0+EVW*LC%FNOZ
M+EMO.Q#ZK@]>^ =F4-1]_8>FGC+FII:4*V"X,)1!Y]RTF:P[MS:T6+G'/Q?:
MM)+;EF;8H;0!YO]""+TS;()V?":_ 5!+ P04    " !G6)U2PM/.U]$$  #5
M"P  &    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;*56;6\;-PS^*\(-&%+
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
MW@;,L?B(,P*S4@2P?[ V#"_B8/P*N_X;4$L#!!0    ( &=8G5((8;I\:P,
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
M_V9P6.Z_O" X-A)L6(@U1%%4I@.F_=<,/[!JZ[X@K)2UJG2WN>"9T+0 S]?
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
M^&5-[Q)JYT#GI5)V,ER ^:7+?@-02P,$%     @ 9UB=4K3OPL,0"P  XQH
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
M5&+C#;"^T=KM/WR \?%U\2]02P,$%     @ 9UB=4F15 LQ] P  _ <  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&ULI57;;MPV$/V5@9H4+6!(6NTZ
MV22["]AI@J1 VH7=-@]!'RAI)+&A2(677:=?WQEJ;S9L!T4>="%GYO"<X7"X
MV!K[V76('FYZI=TRZ;P?7F:9JSKLA4O-@)HLC;&]\#2T;>8&BZ*.0;W*BCQ_
MEO5"ZF2UB'-KNUJ8X)74N+;@0M\+^_42E=DNDTFRG[B2;>=Y(ELM!M'B-?H_
MA[6E479 J66/VDFCP6*S3"XF+R]G[!\=_I*X=2?_P$I*8S[SX'V]3'(FA HK
MSPB"/AM\C4HQ$-'XLL-,#DMRX.G_'OUMU$Y:2N'PM5$?9>V[93)/H,9&!.6O
MS/8=[O2<,UYEE(MOV(Z^Q8L$JN"\Z7?!Q*"7>OR*FUT>3@+F^0,!Q2Z@B+S'
MA2++7X07JX4U6[#L36C\$Z7&:"(G-6_*M;=DE13G5]>A=/@EH/: &WHO,D^H
M;,NJ'<+EB% \@#"%#T;[SL$;76-].SXC-@=*Q9[29?$HX =A4RCF9U#DQ>01
MO.E!XC3B3;\M\0U+=/#IHG3>4D'\_0C\[  _B_"S[\C@_T. *ZRQ'V+5F@9F
MZ?SY^5.X1BV-A=^,1P=U0$[/,_A=P\5@I8+BQ9BP,]@B2.<"UB! &R\K9!1[
MQ/0&.J-JM(X-)EAZO/-"UU*W\&26YU1I2L5#T[866^$1:!%=R4$H$+T)1/);
MS'[R'<*//\R+(G\5)Z(]3DQ>_9S".E@7! $1'7:]C^I9M!RCZ7 H!25&%^Q)
M(G'\-6B$R:C^UJHG::2S@?NE07C*S$D^2!HM3#M XHC,)"_2V73^E*DPVGW*
M[] :5'#48"H;LZYK"'H0L@:I/5IT'L) R&=0!L\Z:;Y2@;,]"KQ#]"$1:^9Y
M3. ?#R2-")N-K(F6[T@J8YT8I:,&7/Y#37&?^,K0QH^%P?Y4/L+24RIDC])8
M/A!-T+4C650UL6(L;HS:<+U4!"XIHU0HM".<'GVO*$G5I/<I=*%I9"5QW/Y!
M?(TAQVJ[JSJ%CV36))8VPK.@RK1:_LL$!"CC'"^+-YXF@G3=2*2A_ES&[Y/)
M-#U6M1P9.F3I0/MN/<MJQA(2+I:'H[Z^WVI[ZT#>WOSTOAZ2G73D'FT;[QU'
MJ2;Q8W,^S!ZNMHNQHQ_=QWN1VF$KM0.%#87FZ?/S!.QXUXP#;X;8WTOCZ;:(
MOQU=SVC9@>R-(9J[ 2]PN/!7_P%02P,$%     @ 9UB=4NA%N@6@!@  [!
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
M*4\;\)V*W"W(0/\/CHO_ %!+ P04    " !G6)U2H8;8.+ #   @"   &0
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
MG,^<NBP/Y_,<7FK\Z.SN;5'O_0MC2.%!VOX:'E?'1VS3W]U/YOT+2 5-#6Y
M8$VN\=4L#T#WKTH_L:KS-_E.67H7_+"AAQBU,Z#]6BE[FK@ X].^_@M02P,$
M%     @ 9UB=4A2\W5.?!   @@P  !D   !X;"]W;W)K<VAE971S+W-H965T
M,CDN>&ULM5=M;^(X$/XKH]SNJ94HD*0$V@.D0G=UE;92K^WN?CC=!Y-,B'<3
MF[4=V/[[&SLDI"Q%Z*3[ K;Q/#/S>-X8;Z3ZKC-$ S^+7.B)EQFSNN[U=)QA
MP717KE#0+ZE4!3.T5<N>7BEDB1,J\E[0[T>]@G'A3<?N[$%-Q[(T.1?XH$"7
M1<'4RPQSN9EXOE<?//)E9NQ!;SI>L24^H?F\>E"TZS4H"2]0:"X%*$PGWHU_
M/8OL?7?A"\>-;JW!>K*0\KO=W"43KV\-PAQC8Q$8?:UQCGEN@<B,'UM,KU%I
M!=OK&OVC\YU\63"-<YE_Y8G))M[(@P135N;F46[^Q*T_ XL7RUR[3]AL[_8]
MB$MM9+$5)@L*+JIO]G/+PRD"P58@<'97BIR5M\RPZ5C)#2A[F]#LPKGJI,DX
M+NRC/!E%OW*2,]./C"M8L[Q$*)#I4B$Q;N#LF2URU.?CGB$E]FHOW@+.*L#@
M#< 0[J4PF88/(L'DM7R/C&LL#&H+9\%1P'NFNA",.A#T _\(7MAX'#J\\)C'
M7YS'MUS'N;1.:_C[9J&-HB#YYXB.RT;'I=-Q^98.+IB(.<OA1FLT&IA(X!-G
M"YYSPTG;G"G%,0%FH&7/??4""5"X/F)<TAVQA!G37!]ZB*,VV&R^UBL6X\2C
M=-6HUNA-GS.$5.:4BA;9N$>&E9)KGB!P425YE6]+IA)[298*TL8?MO,G;_E3
MU):30^DNI&S:$53MR<)Z0A @4Z!GC;/F71W@+<98+%!!Z+O3_C4\2T-*8V+K
MQ0)4J*1C3_JO4AI2OE(\)F-XG>SPQ)>"ISQF%-+29 3=/KD3:]3&QKN3H:+T
M'1TEH*W)E6?OP \[X6#87OS^VRCP@S]:JUM4?,V<SBU#0=09C0;-A;UMZWZ;
M1M)P-8R:6WO;.246L6#S,Y94%A-4U6.U(8*KSC *&YE&?W6\Q^?_RUO0B?QA
M>W$2;WYG-!CM['Z]?8.W<-"YNMJQN[<]B;<PZD3AK[QMCX_4A$%3$P9':\(3
M]=.D))(H^&VZ5R8\8YP)_J/$@QE^'-$F<\7[PC;7.H\IPY*$6W1ZZL,Y34_J
M<JDZ-[4-+@NY6)7T#J5&NZ8.9U!1XZG%VMF=6CX/4MMMDSY_17I=!E\.L0"?
MA5S86N7<NK.FP",C&#C[ZAJL+3%K@EKB.=QSJEY&"KRP?9G"F+U406GKNBR%
MO1PSG4%JV:D/@>Q \+O!>[B H#MX#V<^?9[#@Y+?:%8@H1=DRGJW!:QJS(7]
M"JDNKU&4_TUE9%7Z_6Z?=(9DP&DZKXX$7]0$7W0T5*B;2"K@%/".;](SSRRM
M+H$_D4LYA+#K6NU6==\J[:U>=5J+.FK5R2UJ%]F'PSG>^6)#]*V@?)7O2:GJ
MD#:90AI_JK$%[=BRUU^NWRXA,Y839T@O]4OWHC*WK1X/=92<447O#_US&T5U
M\&N(J*U<PK-B0N<5*DN^E56%)9%!>-Y2L]?YWM65_5"0]%IS88%JZ:9?#2XF
MJQ&Q.6T&[)MJKMQ=KZ9S4KOD9&N.*8GVNT,J3:J:>*N-D2LW92ZDH9G5+3/Z
MDX#*7J#?4TFM9KNQ"IJ_'=-_ 5!+ P04    " !G6)U2O"M78=,%  "8#P
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6S55VUOVS80_BN$%VPVH$82
M)<M2EAAPTE=@78TV6S\,^T!+9XNK)+HD%:?[]3N2DFJWCM-B^[(O$E_OGKM[
M[DA>[H3\H$H 3>[KJE%7HU+K[87OJ[R$FJESL84&9]9"UDQC5VY\M97 "KNI
MKGP:!(E?,]Z,YI=V;"GGEZ+5%6]@*8EJZYK)3]=0B=W5*!SU V_YIM1FP)]?
M;MD&WH'^;;N4V/,'*06OH5%<-$3"^FJT""^N$[/>+OB=PT[MM8FQ9"7$!]-Y
M55R- @,(*LBUD<#P=P<W4%5&$,+XV,D<#2K-QOUV+_VYM1UM63$%-Z)ZSPM=
M7HW2$2E@S=I*OQ6[E]#9,S7R<E$I^R4[MW:&B_-6:5%WFQ%!S1OW9_>='_8V
MI,$#&VBW@5K<3I%%^91I-K^48D>D68W23,.::G<C.-Z8H+S3$F<Y[M/S=R63
M4(JJ *E^(O"QY?H3&=^R505J<NEK5&$6^GDG[MJ)HP^(B\AKT>A2D6=- <7A
M?A^A#?AHC^^:GA3XFLES0E./T("&)^1%@[V1E1<](.^9L_"/Q4IIB93X\X3,
M>) 96YGQ S+?0BZ:G%><6:*)-;EFBN=$"_*45ZV&@KRW[,#&X@XDDIW<B+K&
MM=;]BKQIM=*L*7BS.>;SD^I-VEZH+<OA:H1YJ4#>P6A^6P)9BPIS#F42;>))
MME+<\0+5,4RG+R&O>LA%!WG70V8=Y*:M5R#-VMR!5PZ\^ S^@MR6$N" ! 1#
MF)=##/MN9KM!YZHX\9(L-;\HI<YKF*P$UFO,7J/2ZGIB\@\![9@L%)D%&4GC
M;/!Q///B8&9^- K)B;A.A[A.3\;UIF0-VLT;LLCSMFXK9M2\T25Z >.'SBY-
M=4*<KQIT"9#Q+T(=SYK3BHX$2_710O6N]+HJB!CL&D$0!LDM0F4@LCV(PD+,
M#R!6",TC#5AO:G;OH49IA6@;LMJ%#(Z%#(/[1=@NR U3)7F.D,E+* R&95>I
MS6+GHZ7 ' /-)6 5U^0:&EAS3985:Q3!FHH$:\A-*R4T^2=R*W&X<G8NBK^P
M]-E=C[G>^;R/P#5#X3D0IHR93R$'R]DH[-AV1L9Q2B?F'TX#CTYGKHW$FTXS
MVZ89$BA+)YVV0R^.*ZN-.VTK0!^"2::**<77/+?P%1FG83@A81*BN-@+9M.)
M;<PH-A:U:!NM]G:A96LIZD=#V&E-HY2$7CP-R(\_I#2D/Q/JT30EOV)L<^M-
M_60+DHOC4@Y-H#.4E80'0*D71^B70U]^00GCR.FT<U[J)7'BVK/ 2Z+8MJ,P
M\V81KOD?4B7,T ($;VV*4B\- T>. "M4Z$@3Q;$79?0X43KW=LY^F"B1-TM0
M-$TB5)1Z89:9"&!(LN3?4,6H)6/#;F0*30:FA%Z49-_*E-Z&",VWDI(TVT<9
M>!%]B"?9YX2+O*!/N6CFA31TGD2^34/'FBC!W BSR8F:G0PU.WGL+#YPL8'T
M N^FOHF]K918.AT#_&?W>+55X%E_X+I;=G^L=I]6>/*@/56[*]$AQ.)M^GB&
M:LM^ZT:\=<N.(R9+F&6"F?B:0SA86>/\\08MM;G]*$$.JX#U"CAW^&,W./DO
M3XOOOA9TX>HM0C>MNRH ]^[40X,:>X53>!AA^3!(-T+@Q4#A=19IE<:)(5>"
M'+L5FE5]%J(Y=L[.C+M2,['#8RS[64\',W!FJ^V92R5,1ZGYWP.OMGMES/EX
M>UC&5ET9XQA8M 6)?X%%2K=,<H3C@H;"J1?&$?Y#+YU2LL1\E$_,-8[GQDB%
MA!C3*6Y.O[8#MV34?)/ T'?0.(YC3+EQ;$KQ@3GNX#CKRH*3]Q6E]B-O\9GC
MY:PK'L8,)+V"[^28F1.-Y3=>Y<QHU1H>=/0WTZT>?&L ],9TQ+04_&:?;\W1
M<7ZLHOA[KZ4:Y,:^"14"P QS#Z=A='AV+MQKZ_-R]V9%TFZ0GZ2"-6X-SF=X
MSY/N'>@Z6FSMVVLE-+[D;+/$IS-(LP#GUT+HOF,4#(_Q^3]02P,$%     @
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
MIGJVJVWSN6I*[J-YT[FH[*RY-" P)]>H-Z07I)MFT$RLJGP!OE.6JJ<?%M1
M43L#VL^5LON)(VA;\O0/4$L#!!0    ( &=8G5(E!&&R@P,  '(.   9
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;+57T8Z;.!3]%0OUH96Z [:!0)5$
MFLETM2-UVM',MONPZH.'.($6[*QM)NW?UQ@&,X1X*T5Y"=C<<WWNP9SXSO=<
M?)<YI0K\J$HF%UZNU.Z=[\LLIQ61%WQ'F7ZRX:(B2@_%UI<[0<G:@*K21T$0
M^Q4IF+><F[D[L9SS6I4%HW<"R+JJB/AY14N^7WC0>YZX+[:Y:B;\Y7Q'MO2!
MJL^[.Z%'?I]E7524R8(S(.AFX5W"=RL4-0 3\:6@>SFX!TTICYQ_;P8WZX47
M-(QH23/5I"#Z\D17M"R;3)K'?UU2KU^S 0[OG[/_:8K7Q3P225>\_*=8JWSA
M)1Y8TPVI2W7/]W_1KB!#,..E-+]@W\;&V -9+16O.K!F4!6LO9(?G1 #@,XS
M#4 = (T!X1$ [@#8%-HR,V5=$T66<\'W0#31.EMS8[0Q:%U-P9K7^*"$?EIH
MG%I^U#M%T"?*:BK!)Y5388>OKZDB12G?@#_ YX=K\/K5&_ *% S\G?-:$K:6
M<U]I#DTF/^O6NVK70T?6P^"6,Y5+\)ZMZ?HEWM?<^P+0<P%7R)GPEH@+@)*W
M  4(3O!9_0X\-?# 00?W>F*3#Q_)=]^*]Q;<DF]<@)5Y@UK4?S_H0'"C:"6_
M.I8)^V5"LTSX&Z]MZB6TZ-B@FR_Y:1ECG*)H[C\-M9D*"^(0]6$OR$4]N<A)
M[@N165T2H;_1C$KI*#?N,\;G5'76+S,[2=46'0WD@C%.9WBDZD18%* HGE8U
MZ<DE3G*7C$K]?<J"."I-^V3I.06%@;67X"1)._A0K"1,HME(THFP630+CFQ4
M.' _Z*1WPQ05FEWSET)*5\7(ID1GE=8Z#<2G28L/-$MC>+!;I\+2%,,CTEJ'
M@FZ+>JC%MLC<HEI'@=%91;5& ^/31(T/]VN DW@LZF'8+ KQL?UJ#0JZ'>KE
M?@6UX"7?_G15;NT%)F>5V%H/3$^3.#W4#N,X'$L\$1;"-)R6&%G'0F['^O3^
MUG4LL=:"X#GU1-9P$#I)SPX^%"K"89*.])P(TV>&0=A+>M:FD-NFS*'25:AU
M%!2>55'K-LA]@/E?1:.#<U,"XV3LK!-AJ?;?9*2H/SB]ZW*VIJF1(.,U4^TY
MN)_M&Z=+TRZ,YJ]T0]6V/S9-VXWI4^ZV8!*4=*-3!A<SS4RT#4X[4'QG>H1'
MKK2FYC;732$538!^ON%</0^:!?HV<_D+4$L#!!0    ( &=8G5)=K];C,P(
M )@$   9    >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;(54;6_:,!#^*Z>H
M'UJ)DA!>5E4A4@%-JP02*NHF;=H'DUS JAVGM@/MO^_9@8AMT'U)?.=[7LXY
M)]DK_6*VB!;>I"C-.-A:6]V'H<FV*)GIJ@I+VBF4ELQ2J#>AJ32RW(.D".,H
M&H62\3)($Y];ZC11M16\Q*4&4TO)]/L$A=J/@UYP3#SQS=:Z1)@F%=O@"NUS
MM=04A2U+SB66AJL2-!;CX*%W/QFX>E_PG>/>G*S!=;)6ZL4%C_DXB)PA%)A9
MQ\#HM<,I"N&(R,;K@3-H)1WP='UD_^I[IU[6S.!4B1\\M]MQ<!= C@6KA7U2
M^V]XZ&?H^#(EC'_"OJD=#0/(:F.5/(#)@>1E\V9OAW,X <2]"X#X (B][T;(
MNYPQR])$JSUH5TUL;N%;]6@RQTOW4596TRXGG$T?LM>:&^Y.R,#U#"WCPMS
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
M)TM>-3^0WS])_[V\:13L._^O_P=02P,$%     @ 9UB=4A#"Y "1!   [!D
M !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULO9E;;]LV%,>_"B'TH076
M2+Q8E@+;0..L6($%"Y)V>QCVP-BT+502/9*.NV$??I2LB+(N] 6"7F)=SCD\
M_)_X9QYRLN?BN]PPIL"/)$[EU-DHM;UU7;G8L(3*&[YEJ7ZSXB*A2M^*M2NW
M@M%E[I3$+O(\WTUHE#JS2?[L4<PF?*?B*&6/ LA=DE#QSQV+^7[J0.?MP5.T
MWJCL@3N;;.F:/3/U;?LH])U;1EE&"4MEQ%,@V&KJ?(*W<^)G#KG%[Q';R\HU
MR*;RPOGW[.;+<NIX648L9@N5A:#ZXY7-61QGD70>?Q=!G7+,S+%Z_1;]<SYY
M/9D7*MF<QW]$2[69.H$#EFQ%=[%ZXOM?6#&A419OP6.9_P7[PM9SP&(G%4\*
M9YU!$J6'3_JC$*+BH..T.Z#" =4=2(<#+AQP/M%#9OFT[JFBLXG@>R R:QTM
MN\BUR;WU;*(T*^.S$OIMI/W4[(E))78+M1-1N@8T78(HV=)(Z$HIL-A0L682
M? 3SXNJ)+?@ZC?YE2_#^GBD:Q1_TVV_/]^#]NP_@'8A2\'7#=U('DA-7Z02S
M8=Q%D<S=(1G4D0P&#SQ5&PE^3I=L>>SOZHF5LT-OL[M#UH /5-P %/P$D(=@
M2S[S<]S#W-VSI(-+L7$>#Y\E]IQ+E2NN'S/QRL"?OVI[\$6Q1/YE&8V4HY%\
M-'+6:$4MVXIR"./G8;*O_>ML'(;!Q'VM*M4T@ICXI=%1AJ,RPY$UPZ],Z']I
MFG^?7UC*5I&2EHG[95A_ )G'Y6CC?F0^A!E59=;_5S69FT;0PQTR!V6&@37#
MW]2&"5#+4ZMBTSHL8X<#: T]@RNO'[6+.$=RAWY-[18C#+UVM6$%J=":8P:;
MFMS;F*:V^2,3&PVAMR$6Q#WIC1M2^F._2TO#,&B'6(>6X#]P(3R@@1(<#2&Q
MH17T>Y+8OT1BPR]H!UBWQ->  QHJP6 (G0VI8-B3SF%#YPZ1D>$6LG,+>3 $
MGSE76SVZT@M@&D?K-%]EG6 #,MQ!< !!D6$10OT(6L2I"DI(G<4M1@$..G0W
M_$)V?IW0_7*.((,N1(8HA^$6LJ^FSB_'J/FK1V"]'$VC (4=Y3"L0W;6G2['
M-<Q!AG5H/$1-#..0?>EU?DV"EH7?J%Z3IE%710P5D9V*NB+!=6#"!G[8&T!U
M;$"([0NPLU4OXARO_^I+\C:C<-2N.S;PQ'9XGM#]<C#A2A<Z1!N*#0AQ3XUH
M$:>J-/+']7(TC3 D'>4P\,1V>)XNQS5@P@:,>(B>%1L0XIZZ5MSL2$F=2RTV
M >RHB$$G/J=K%<?K4L'7@B96R0WY\!"M*S$4)#VUKJ39E9+ J^_'-(T@Q.VB
M$T-.8B>G3?3+D40,#<D0;2TQ""0]M;6DV=9^A'Y][=IJY8T[JE'9P+.#\T0U
MKB$2,40D0[3!Q!"0]-0&%W&J6Y%^HYMH,4*HWL6YE7WSA.GQLN,$J37<I>JP
MR5P^+8\L/N4;];7G=_!V?CAX,&$.YR />AI1*D',5CJD=S/6HHO#T<+A1O%M
MOCO_PI7B27ZY873)1&:@WZ_T;]+;339 >< S^Q]02P,$%     @ 9UB=4O*>
M,\5G @  ,P8  !D   !X;"]W;W)K<VAE971S+W-H965T,SDN>&ULC55-3^,P
M$/TK5L0!I*5)G(\6E$:"5F@YK(1@60ZK/;C)M+%P[*SMMO#OL9T0A1*Z>VG\
M,>_->[9GFNV%?%85@$8O->-J[E5:-Y>^KXH*:J(FH@%N=M9"UD2;J=SXJI%
M2@>JF8^#(/5K0KF79V[M3N:9V&I&.=Q)I+9U3>3K-3"QGWNA][YP3S>5M@M^
MGC5D P^@'YL[:69^SU+2&KBB@B,)Z[EW%5XN4AOO GY1V*O!&%DG*R&>[>2V
MG'N!%00,"FT9B/GL8 &,62(CXV_'Z?4I+7 X?F>_<=Z-EQ51L!#LB9:ZFGLS
M#Y6P)ENF[\7^.W1^$LM7"*;<+]JWL7'JH6*KM*@[L%%04]Y^R4MW#@- &'\!
MP!T _R\@Z@"1,]HJ<[:61),\DV*/I(TV;';@SL:AC1O*[2T^:&EVJ<'I_);O
M@&LA*2ATN@1-*#M#Y^CQ88E.3\[0":(<_:S$5A%>JLS7)J4%^D5'?]W2XR_H
M?Q Y07CV#>$ AR/PQ7'X$HH)BD('#S["?6.T=XM[M]CQ1?]P^XJ65!5,J*T$
M]/MJI;0T[^G/D0Q1GR%R&>(O,MR3O;D>#9(2-GI>+3QU<%MBNSR,PN BSOS=
M\%S&PG T#?JP#^KB7EU\5-V3*:ESRL\;*0I0H_I:@F20>)KB='H@;R0JF4WC
M<75)KRXYJNZ&<FI><HDV0HP_MN13VBB(+W!TH&X\+,'C\M)>7GI4WJ!4QK2E
MGVXL"3&>'5[L6%@47J0'VOQ!2=MV:@II0[E"#-8&&$RFQIUL6U0[T:)Q5;X2
MVO0,-ZQ,5P=I \S^6@C]/K&-H_^?R-\ 4$L#!!0    ( &=8G5(M<K7LC ,
M *P.   9    >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;*V7RW*;,!2&7T7#
M=-'.I $=#,8=VS.Y];+(-)/TLNAT(8,,:H7D2G+<O'TE(.",#>Z"C0&A\_/K
MZ/"9,]])]5L7E!KTM^1"+[S"F,T[W]=I04NBS^6&"GMG+55)C+U4N:\WBI*L
M"BJY#T$0^R5APEO.J[$[M9S+K>%,T#N%]+8LB7JZI%SN%A[VG@?N65X8-^ O
MYQN2TP=JOF[NE+WR6Y6,E51H)@52=+WP+O"[2XA=0#7C&Z,[O7>.W%)64OYV
M%Y^RA1<X1Y33U#@)8@^/](IR[I2LCS^-J-<^TP7NGS^KOZ\6;Q>S(II>2?Z=
M9:98>(F',KHF6V[NY>XC;184.;U4<EW]HETS-_!0NM5&EDVP=5 R41_)WR81
M>P& >P*@"8#*=_V@RN4U,60Y5W*'E)MMU=Q)M=0JVIICPNW*@U'V+K-Q9OE!
MRFS'.$=$9$B:@BK$A"$B9RM.$=&:&GV&A"V/M^BJL.-4VPDH)4H],9$C4LJM
M,$BN4=XHG:'5D]VOC53&3= TMYMHT.MK:@CC^@UZY02^%'*K[3/UW#=V&<Z,
MGS:6+VO+T&,Y1+=2F$*C&Y'1[&6\;Y??Y@"><W )@X*W1)TC2,X0!("_/ERC
MUZ_>#,B&;6K#2C8\E=H?]]+^VB+:$97]'%">M,J32GER0MFFFN9,")?G%>%$
MI/18.FNQN!)S;^GC$J(DFL7QW'\\XB)J742#+JZV2E&1/B&CB-"<U&]9]LL6
MK=OQ8TYJP6C/R5N+CQD<-Q*W1N+_3 <5V8E<Q <.((JC9#HY;F':6I@.6K@H
MJ6(IT0.;F[12R<AE,VN59V.6S>P@57@:!)#T[!8..N0$8Q=.H_BB<J:3G@+&
M>_##HU5.(_4B'_%L%H5]+J!S 8,N;FYO+@:V%W? P6,3!W?(P:,RIU';SY;-
M%$#2DZP..GATZN CV,'19-)7R!UW\'C@P8?DB2"8)GW5TY$'GT"/9F1HASON
MX+'!@SORX%'1@P_9 ^%TTO?"0X<>&!T]< 0]X2SH^<. CCTP'GO@D#T0AE%?
M!4.''AA&S^>;VZ$/J(X\,#9YH",/C$H>."0/QA#@H"=7'7E@=/+ (7GZ;'30
M@?&@TTC%IW+A[S40]DLFK]HDC5+W;5_W$NUHVXI=U U(-[WNX^S'M-TDC3A=
MV]#@?&H7K^K6J+XP<E.U(RMI;'-3G1:VG:3*3;#WUU*:YPOW@+9!7?X#4$L#
M!!0    ( &=8G5(4-:>+1 0  *P1   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0Q+GAM;+U86V_;-AC]*X31AQ:H(Y$2=2EL ZF#; &Z(6C:[6'8 RW1%E&)
MU$@Z;O;K1\F*Y.C"SD'A%UN7[_MX>'AX2&IQ$/*;RBC5X'N1<[6<95J7'QQ'
M)1DMB+H2)>7FS5;(@FAS*W>.*B4E:9U4Y YRW< I"..SU:)^=B]7"['7.>/T
M7@*U+PHBGS[27!R6,SA[?O"9[3)=/7!6BY+LZ /57\M[:>Z<MDK*"LH5$QQ(
MNEW.KN&'-0JKA#KB#T8/ZN0:5%W9"/&MNKE+ES.W0D1SFNBJ!#%_CW1-\[RJ
M9'#\TQ2=M6U6B:?7S]5OZ\Z;SFR(HFN1_\E2G2UGT0RD=$OVN?XL#K_2ID.X
MJI>(7-6_X-#$NC.0[)4619-L$!2,'__)]X:(DP3H3R2@)@']WP2O2?#JCAZ1
MU=VZ(9JL%E(<@*RB3;7JHN:FSC:]8;P:Q@<MS5MF\O3J%R'2 \MS0'@*A,ZH
M!(QKPG=LDU- E*):O0?<Z&D.UJ(H!:=<*R"VPS#P]H9JPG+USL1^?;@!;]^\
M V],'/B2B;TR#:B%HPWFJF4G:?!]/.)#$_A^(_(*H.@]0"Z"(^EK>_H-3:Z
M!^MT]V6Z8YAJZ4(M7:BNYTW4NV6<:3K_9*27@KN.@>LC W]],O'@3M-"_6UI
MS6M;\^K6_*G!D4(ID! IGQC? 5*(/==C'![+!'69:N(^KCR,$,+^PGD\)6LL
MSO/#.&[C7N#T6YR^%>=UDNR+?4ZT(>6Z$%*S?TDU2<>@'BOA$PASZ&+D0K>'
M=3008A=[XV!Q"Q9;P=[Q>2E%0@VSDBI*9)+5XD_IHS&UTEB4M@Q=T+827$ H
M8=M:^(,^&><ZMIC7+0XFY]A0A .&410'<6\<1J+B (7C@Q"U@",KX'7M;,9L
M),UKJ:B,E<K"1-P6CB_ .W0[^W2M';D]F_6FX"FAT N]&*$>\>.!8>Q/3 !X
MXOGPI\W7IM2+>>A[L1M$?;AC@0@',9J VWDN1#]0MS;+O%GW]R0'9NZ65.HG
MV^AU_@J]2ZBE\TEH-\I7J&5H@]#'@1OA/OVC@5&,_ GZ.[^$=L,\2RUX* +L
MNB@:B'LDT"Q$ 9Q22V>\,+#"O6%*2[;9U[M$6>WB;+X".XN%X26TTCDDM%OD
M*[02#:W:"T*O3_U86!0$$\1WS@OCGZ>3>#C\9HL6]3<L4W'N.%C4^3:R^_87
M25(*."FH31VHLU0$+Z .=+(/M7OB^>IH"IY2&4 <P:!'^6A<'/D3*S[JS!;9
M=[/GZ*,I]6+<@QA[?2V/QN$8XPFPG5,CNU/_+O@\,><=J@VG.TEIM2^T2J7S
M4X0O(97.$)'=$%\AE6#$(<*HOS,<"_/QU'J/.J=%]MWL64()!T>:.3(^,A#*
M6)R'87]U=$Z.TM5W#'/^W#&N0$ZW)M&]"DUOY?'3P/%&B[(^76^$-CO:^C*C
MQEMD%6#>;X70SS?5@;W]0+/Z#U!+ P04    " !G6)U2JE@B";0%  "#&@
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6R]65MO(C<4_BL6O2@K96'L
MN3"D!"F!!")MVM5N=_M052L'#$QWQF9M$[)2?WQMSV2& 6,(*7U)YG+NE^\<
M/-T5XU_%G! )GK*4BLO&7,K%1:LEQG.28=%D"T+5FRGC&9;JEL]:8L$)GABF
M+&TASXM:&4YHH]<US][S7I<M99I0\IX#L<PRS+]?DY2M+ANP\?S@0S*;2_V@
MU>LN\(Q\)/+3XCU7=ZU2RB3)"!4)HX"3Z67C"EZ,?$\S&(K/"5F)M6N@77E@
M[*N^N9M<-CQM$4G)6&H16/U[)'V2IEJ2LN-;(;11ZM2,Z]?/TF^-\\J9!RQ(
MGZ5_)!,YOVS$#3 A4[Q,Y0>V&I'"H5#+&[-4F+]@5=!Z#3!>"LFR@EE9D"4T
M_X^?BD"L,2"X@P$5#.A0!K]@\ ]E" J&8(,A#'<PA 5#>"A#5#!$AS*T"X;V
MH0QQP1";[.;I,+D<8(E[7<Y6@&MJ)4U?F((PW"J%"=6U^U%R]391?+)WFU!,
MQPE.04*%Y$M5EE* M^!J,DET<:D7=S1O$5UJ9P,B<9**-^#G'V(_"GY1;. ^
M25/U4G1;4EFDY;;&A?;K7#O:H=T']XS*N0 W=$(F=?Z6\J1T!SV[<XV< N\Q
M;P(4GP/D(?CIXP"<_?C&8E;_$"D=(\7;+67@EC(@XR;PX3XI-P?8X@5:"NP4
M4LJD?;E324OD4N?F2Y\MJ21\@;G\;M%S^P(]-Y\^@+,BP\=I&[JU_3:6I;;X
M-5Z-7J#G55[5RM$ON\LWZOV=)<"31ZS168!;G'#P&:=+ OY\I^C G229^,NA
M)2BU!$9+L*N'&5<0315<<$[H^#N0'%.1YAT[4_,+G*5,B#?G8*RZ+:'+A,Z
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
M3J-A=#BX%[L2W4&<36J^@S7@]WIER(I[ED)4H*S0BAG83J/9\'HQ=O[>X8>
MUA[MF8MDH_6C,^Z*:90X02 A1\? :=G# J1T1"3CJ>.,^E\ZX/'^P/[5QTZQ
M;+B%A98/HL!R&EU%K( M;R3>Z_8;=/%\='RYEM9_6=OY)A'+&XNZZL"DH!(J
MK/RYR\,1@'A. ](.D+X&C,\ 1AU@Y ,-RGQ8-QQY-C&Z9<9Y$YO;^-QX-$4C
ME*OB&@W="L)AMBZY@5++ HQ]P^"I$?C"/K!940B79B[9G0IOQ27][0T@%]*^
M(Q?KD/:P",660DIRLI,829BCC_-.Q#R(2,^(&+&E5EA:=JL**/[&QQ10'U5Z
MB&J>7B1<<C-@Z=5[EB;I\(2>Q?_ OWAX<D'.J$_RR/.-SO#=AK3^G&TL&GJX
MORYPCGO.L><<G^%\\ \4"L;W8*C?&%<H"B$;UQ:'JK2ER$O6@@&F-%*1<ME0
MAEVUL 26<YDW,I16;QEPHX3:65:#"0RG2AED#1.ORPV)?98,*,G[X_S^PRE$
M'!\]VPK,SG>S9;EN%(9:]Z?]P)CY/GEU/J=!$OK^#TV80E3)G5"62=@293+X
M3&UH0F<' W7MFV.CD5K-;TL:AF"< ]UOM<:#X7[0C]?L-U!+ P04    " !G
M6)U2U@X"[*4"  "N!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6R-
M55MOFS 4_BL6+VNEM1!(2%(1I";MM#U4JMI='J8].' (5HV=VB:T_W['AK T
M3=*]X-OY/KYS\7'22/6D2P!#7BHN],PKC5E?^;[.2JBHOI1K$'A22%51@TNU
M\O5: <T=J.)^& 2Q7U$FO#1Q>_<J361M.!-PKXBNJXJJUSEPV<R\@;?=>&"K
MTM@-/TW6= 6/8'ZL[Q6N_)XE9Q4(S:0@"HJ9=SVX6L36WAG\9-#HG3FQGBRE
M?+*+;_G,"ZP@X) 9RT!QV, ".+=$*..YX_3Z7UK@[GS+_L7YCKXLJ8:%Y+]8
M;LJ9-_%(#@6MN7F0S5?H_!E9ODQR[;ZDZ6P#CV2U-K+JP*B@8J(=Z4L7AQT
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
M)A6KPXPCGXZ5W#)E=A.;&5@Q+9K2%Z4I^QP5K0K"X71>+S0\UE B@XWY'L\
MN<CU"3MCT2 9#3^P.91"*O9-(FB6U< "+XAI^=7\&;N?S]CQT0D[8J)D-R+/
MJ:YZ[")%:7RY:1O111-1<""BKW4Y8)Y_:KSX>^"7[X 'R4'XK!]^PY^9'QNT
M'[]&NZ1L)V_0R1M8NO#O\GZR\OZ\IAWL"J'0OWKXPXX_M/S1(?ZF!*4IP;YD
M&W1LT:8#;*:1YXW=S1Z74><RZG4Y@P52A36JFJX_GC*-'"&C*00%&IDB<U\L
M_;3-6>N19-C%-^PEHG8 *=?80Q5W5/%_J=ZHXQ_]FY0*,B@JVQ K)5(X916H
ME):H ^^[2?WTOA<,HC#I$S7I(DUZJ:ZEUHRB@B<4Y:H6>FT"9G))/7:!^VYI
M\L?)\\,W!\_=:5OFC;GA:D5JL!R6!/(&(RJT:OIV8Z"L;"=;2*2^:(=K>NI
MF0VTOI1T#UK#-,?N\9S^!E!+ P04    " !G6)U23@F!ZS\#  #N$P  #0
M 'AL+W-T>6QE<RYX;6S=6%%OVC 0_BN1.TVM-#5 1DI60-J0*DW:IDKMP]XJ
M0QRPY-B98SKHXW[/?M5^R7QQ2(#ZVJX/&UU0B7U?[KO/=^?&[; T:\&N%HR9
M8)4+68[(PICB71B6LP7+:7FJ"B8MDBF=4V.G>AZ6A68T+<$I%V&OTXG#G'))
MQD.YS"]R4P8SM91F1.+&%+C;QW1$NO%;$CBZB4K9B-P<O_ZV5.;\5>#N1V^.
MCCHW)^?[]N,*."&AE[3_!-+3#LYK,8PZ?A+U \P8\=DN<4OTF./ K^C7CY^H
MIA9[C#SQJNILZZIS%=;U'@\S)=NR1\09+#O-67!+Q8A,J.!3S<$KHSD7:V?N
M@6&FA-*!L?UFPW7!4MXYN.MFT(HU3\ZETE5L%\%]3^O']X#-# 1R(1J!/>(,
MXV%!C6%:7MA)]7!EO <%]?AZ75B%<TW7W5Z?M [5S0:9*ITRW83IDHUI/!0L
M SF:SQ=P-ZH( 31&Y7:0<CI7DE8:-A[UP-+.F!!7L$^_9CO<JVRK;AVHFFR&
M5E ]=#1N OS;;(Y[FS9Z%F]0\%ME/BSM<F0UAT9CEYIE?%7-5UDC &/OXNRT
M*,3ZO>!SF3.W^"<'' _IQB]8*,WO;#1HE9DU,$V"6Z8-GVU;OFM:7+.5V;33
M*L,U]UZ@YK^;YSF33%.Q+=KV_B%G^=F*H[-_);GZK;(OV*NQ?OD>NLC^X8N,
MDL/76!]=#EWDB]@W@Y<@\C![,JP/&5LGF9US3&,-X+PX(E_@]"G:H,%TR87A
MLIXM>)HR>>\X8^D-G=H_9G;X[?,IR^A2F.L&')%V_)FE?)DGS5.7D(CZJ7;\
M"9;7C9O#JHW%9<I6+)W44SV?5L/ #FS4^@*'?>2BNOP(YN,P/P(8%@=3@/DX
M+RS._[2> ;H>AV':!EYD@/H,4!_GY4,FU0>+X_=)[.5?:9)$41QC&9U,O HF
M6-[B&'[\;)@V\,#B0*0_RS5>;;Q#'NX#K*8/=0BV4KP3L97BN0;$GS?P2!)_
MM;$XX(%5 >L=B.^/ SWE]XDBJ"JF#=O!.)(D& *]Z._1.$:R$\/'7Q]LET11
MDO@1P/P*H@A#8#?B"*8 -&!(%%7OP;WW4;AY3X7M?_C&OP%02P,$%     @
M9UB=4I>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC '
MT"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2
M:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=
MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8
M%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+
M P04    " !G6)U21[&#@F$$  #N(P  #P   'AL+W=O<FMB;V]K+GAM;,6:
M6V_;-A2 _PJAEVT/FVU=W#:H"[AVT@7(G" .\CK0$FT1I4B/I)RFO[Z'\MQ1
MJWRPES,_R:(H^M/AY2,IO7\Q]O/&F,_L2Z.TFR6U]_NKT<B5M6BX^\WLA88K
M6V,;[N'4[D9N;P6O7"V$;]0H'8^GHX9+G7QX?RKKP8[B$^-%Z:71D!@2GJ5X
M<?]<#Z?L()W<2"7]ZRSI?BN1L$9JV<BOHIHEXX2YVKS\;JS\:K3G:EU:H]0L
MF1PO/ OK9?E#\CI /O&-ZU(\WSQR )DETS$4N)76^2Y'5SX'QH. S,>SUIL;
MJ;RP2^[%)VO:O=2[4 P\Q2AZC"X.I^,QB%?VOX31;+>R%$M3MHW0_AA'*U0
MU*Z6>Y<PS1LQ2Q;F("Q[X#L1'@K^Y;8Z/J 'LBA<]DK"!7M;=8R$//>KY?5J
M?;UD\&M]?W>[G#_!R?H)#G]<KR+(%(%,+PCY9QI!9@AD=DG(+(+,$<C\(I ?
MYW?SU>*:19 % EE<,I)Y!#E%(*>7A"PBR#<(Y)M+0DXCR+<(Y%M:R(_<2<?,
MEH&*'&3M<D1H[Q"T=[1HCZ*$#.J52>=:48%62M-J#_((2#'D9(R-X6-:S!64
M:\5!Z%:XF GU"K%8YN5?+?QIEQXS81J9$'OD43AOV]*W-M0@UQ63S9Y+&VYC
M91UC8B*9$)OD5D-5>I@=]6L3T\:$V!N?C*E>I%)=T(RO80XCH:?J7>!@/,;$
MQ#$A-L>-U%R7DBN@"U4=LO=BB EC0FR,&VAI[,!5*U@CN&NM"#?$=)@I)L2J
M6-?<BMJH2ECW$Q/0>?UKS(8)8D)LB"?^18 A--1J:1K!MM8TK#1A(&ZA)\>8
MF"PFQ+98F*:1OFMS73\Y$N["X*(DW\1S:<P6*;$MUF+7#7A2'V_OVS;%I)$2
M2V/=;APTO4 7=!9WCA1=?Y"+ YD']!8@*2:.E%@<\3R _0RK7R7<+S$<II"4
M6"&H?/LQQ!22$BLDDN]@"#&#I,0&02W<#R&FDI18)8,6'@PF)I646"K#.A[$
MQ*22$DMER,M#D!FFE(Q8*:B@^QLTF%XR:KW\:+[!4&*JR8A5TQ_#E\)SJ?IT
MZ![7_VF8^VX$BF%C3,PU&;%KXL7G<! QQ63$BL%-&.\49IAM,F+;X)CQ-ER&
MV28CM@V.&6_$99AN,F+=].85QQ;9:Y"88S)BQ^#SBM[6-6:9G-@R.&;<('/,
M,CFQ98:G/[^R>56%$2G&Q$23$XOF'.;?\Z(8$S-.3FR<,],TX.SX8TSTO0JQ
M<<YB/D,:CQ>R.::>G'J#[!PFK'!-/YJ8>G)B]0Q.>K_WH'B[(L?4DU]@S^Q[
M+*6*,3'UY,3J.8.YJ&'H%$S&F)B%\DNL=*#22[BS5?& 5& 6*BZZUHEE66 6
M*JA?[&.;D;TE68%9J""VT."2;&#"7F .*H@=].]MR6%"3#]%IY_1Z?N22FRE
M%M4*2G>07G)5/E@6#L=W9'D1-K*WK5(+2+O7=X97I\]53I_:?/@&4$L#!!0
M   ( &=8G5(/E%1(V@$  %D@   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'/-VCM.PT 4A>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!
M@^94UMCR]5]8GZR1YR]IUY9M=\B;;9\GQ_WND!?-II3^(82\W*1]FV^Z/AW.
M5U;=L&_+>3FL0]\NW]MU"CJ=SL+P<T;S./\Y<_)ZZM-?)G:KU7:9GKKEQSX=
MRB^#PV<WO.=-2J69O+;#.I5%$XZ[Z^D<+@>Y.4]N)L]OBV9X?I,FU Y2"-+Z
M009!5C_((<CK!T4(BO6#9A TJQ]T"T&W]8/N(.BN?M ]!-W7#Y(IRC@E2!IA
M3:"U(-="X+4@V$(@MB#90F"V(-I"H+8@VT+@MB#<0B"W(-U"8+<@WD*@MZ+>
M2J"WHMY*H+>./K8)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]%;4
M6PGT-M3;"/0VU-L(]#;4VPCTMM%F"8'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&
M>AN!WH9Z&X'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=X^VNPFT-M1;R?0VU%O)]#;
M46\GT-M1;R?0VU%O)] [HMZ10.^(>D<"O2/J'0GTCJAW)- [HM[Q/_7.Y;1+
M^=KSO<;G_R?5Y7QONC[^LOP^.7I[+S@'^)/@\0M02P,$%     @ 9UB=4B%=
MIR;- 0  )"   !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=K);L(P% 707T'9
M5L1X"!T$;-IN6Q;] 3=Y0$026[:A\/=UPB"UHJB(2KT;(F+[W1=;.IMD]+:U
MY'N;NFK\.%F$8!\8\_F":NU38ZF)(S/C:AWB7S=G5N=+/2<F!H,ARTT3J G]
MT-9()J,GFNE5%7K/FWC;EZ89)XXJG_0>=Q/;K'&BK:W*7(<XSM9-\2VEOT](
MX\INCE^4UM_$"0D[F="._!RP7_>Z)N?*@GI3[<*+KN,LMJF8#]N*?'J^Q(D>
MS6Q6YE28?%7'):FWCG3A%T2AKM)=T9OSR2'N,.U^^=7Y79ES@7'FU!GKXXDY
MNCSN<"3MZKZ-A<B%\OPC'A-CZ:N?C]K3+JCX97;<W@_CEMUY>-9=KM_CKV=\
MK']A'P*D#PG2AP+I(P/I8PC2QRU('W<@?=R#],$'*(V@B,I12.4HIG(45#F*
MJAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DE
MBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19
M%8JL"D56A2)KAB)KAB)KAB)KAB)K]I^ROANS_.OWUNTUK779'/)9]W' Y!-0
M2P$"% ,4    " !G6)U2!T%-8H$   "Q    $               @ $
M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( &=8G5+G!H'&[P   "L"   1
M              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    (
M &=8G5*97)PC$ 8  )PG   3              "  <T!  !X;"]T:&5M92]T
M:&5M93$N>&UL4$L! A0#%     @ 9UB=4KL!"@<W!0  914  !@
M     ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    (
M &=8G5)')/X88 4  & 6   8              " @7L-  !X;"]W;W)K<VAE
M971S+W-H965T,BYX;6Q02P$"% ,4    " !G6)U2@I:*WW<#  !["0  &
M            @($1$P  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#
M%     @ 9UB=4J:BHH#< @  S 8  !@              ("!OA8  'AL+W=O
M<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( &=8G5(Z@U+"% 8  "<9
M   8              " @= 9  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q0
M2P$"% ,4    " !G6)U2D8YT8?L'  #-(   &               @($:(
M>&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ 9UB=4DL4+>0
M!@  +QH  !@              ("!2R@  'AL+W=O<FMS:&5E=',O<VAE970W
M+GAM;%!+ 0(4 Q0    ( &=8G5+)NL%3:@(  $H%   8              "
M@8$N  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " !G6)U2
MPM/.U]$$  #5"P  &               @($A,0  >&PO=V]R:W-H965T<R]S
M:&5E=#DN>&UL4$L! A0#%     @ 9UB=4BJ2+J?B P  _ @  !D
M     ("!*#8  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M" !G6)U25]G).O8%  "1#0  &0              @(%!.@  >&PO=V]R:W-H
M965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( &=8G5((8;I\:P,  #T'   9
M              " @6Y   !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L!
M A0#%     @ 9UB=4EQ_KRC2!@  7A(  !D              ("!$$0  'AL
M+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " !G6)U2U@/7G&P"
M  !*!0  &0              @($92P  >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;%!+ 0(4 Q0    ( &=8G5)?7?UJ$P0  -D(   9              "
M@;Q-  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ 9UB=
M4I0Y\#S[!@  /A4  !D              ("!!E(  'AL+W=O<FMS:&5E=',O
M<VAE970Q-BYX;6Q02P$"% ,4    " !G6)U2]<"T5X\&  !V$0  &0
M        @($X60  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0
M   ( &=8G5+/ZFES]@4  .L/   9              " @?Y?  !X;"]W;W)K
M<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ 9UB=4H!67TX< @  ]00
M !D              ("!*V8  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q0
M2P$"% ,4    " !G6)U2M._"PQ +  #C&@  &0              @(%^:
M>&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( &=8G5(OKXP(
M400  (@)   9              " @<5S  !X;"]W;W)K<VAE971S+W-H965T
M,C$N>&UL4$L! A0#%     @ 9UB=4F15 LQ] P  _ <  !D
M ("!37@  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " !G
M6)U2Z$6Z!: &  #L$   &0              @($!?   >&PO=V]R:W-H965T
M<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( &=8G5*AAM@XL ,  " (   9
M          " @=B"  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#
M%     @ 9UB=4C^IB:0+!0  _0P  !D              ("!OX8  'AL+W=O
M<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " !G6)U2\R=KW'\"  !1
M!0  &0              @($!C   >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM
M;%!+ 0(4 Q0    ( &=8G5*/;45A4@0  &8)   9              " @;>.
M  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ 9UB=4F0!
M*,=7 P  Y@<  !D              ("!0),  'AL+W=O<FMS:&5E=',O<VAE
M970R."YX;6Q02P$"% ,4    " !G6)U2%+S=4Y\$  ""#   &0
M    @('.E@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    (
M &=8G5*\*U=ATP4  )@/   9              " @:2;  !X;"]W;W)K<VAE
M971S+W-H965T,S N>&UL4$L! A0#%     @ 9UB=4@-T0],[ @  V 0  !D
M             ("!KJ$  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"
M% ,4    " !G6)U2]HA[BUD$  !Y"0  &0              @($@I   >&PO
M=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( &=8G5)Y<.L7BP(
M )X'   9              " @;"H  !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&UL4$L! A0#%     @ 9UB=4B4$8;*# P  <@X  !D              ("!
M<JL  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " !G6)U2
M7:_6XS,"  "8!   &0              @($LKP  >&PO=V]R:W-H965T<R]S
M:&5E=#,U+GAM;%!+ 0(4 Q0    ( &=8G5*[?OZTP0(  -<)   9
M      " @9:Q  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%
M  @ 9UB=4GAK-?(9"   !4   !D              ("!CK0  'AL+W=O<FMS
M:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " !G6)U2$,+D )$$  #L&0
M&0              @('>O   >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+
M 0(4 Q0    ( &=8G5+RGC/%9P(  #,&   9              " @:;!  !X
M;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ 9UB=4BURM>R,
M P  K X  !D              ("!1,0  'AL+W=O<FMS:&5E=',O<VAE970T
M,"YX;6Q02P$"% ,4    " !G6)U2%#6GBT0$  "L$0  &0
M@($'R   >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( &=8
MG5*J6"()M 4  (,:   9              " @8+,  !X;"]W;W)K<VAE971S
M+W-H965T-#(N>&UL4$L! A0#%     @ 9UB=4OF^,EPU!   914  !D
M         ("!;=(  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4
M    " !G6)U2$\:<:P$$  #8$0  &0              @('9U@  >&PO=V]R
M:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( &=8G5)LD2^\$0,  $T-
M   9              " @1';  !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL
M4$L! A0#%     @ 9UB=4C_1%G;' @  V@8  !D              ("!6=X
M 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " !G6)U2Y2F'
M 60"  !J!0  &0              @(%7X0  >&PO=V]R:W-H965T<R]S:&5E
M=#0W+GAM;%!+ 0(4 Q0    ( &=8G5+6#@+LI0(  *X&   9
M  " @?+C  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @
M9UB=4J.V:6-6!0  9A@  !D              ("!SN8  'AL+W=O<FMS:&5E
M=',O<VAE970T.2YX;6Q02P$"% ,4    " !G6)U2SU G$G8$   -$P  &0
M            @(%;[   >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4
M Q0    ( &=8G5([@XE6,0(  #,%   9              " @0CQ  !X;"]W
M;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ 9UB=4H@T0;49 P
M$0L  !D              ("!</,  'AL+W=O<FMS:&5E=',O<VAE970U,BYX
M;6Q02P$"% ,4    " !G6)U2B26?.D$$  "[%   &0              @('
M]@  >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( &=8G5*7
MBZ+<H@(  $@'   9              " @3C[  !X;"]W;W)K<VAE971S+W-H
M965T-30N>&UL4$L! A0#%     @ 9UB=4DX)@>L_ P  [A,   T
M     ( !$?X  'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !G6)U2EXJ[',
M   3 @  "P              @ %[ 0$ 7W)E;',O+G)E;'-02P$"% ,4
M" !G6)U21[&#@F$$  #N(P  #P              @ %D @$ >&PO=V]R:V)O
M;VLN>&UL4$L! A0#%     @ 9UB=4@^45$C: 0  62   !H
M ( !\@8! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @
M9UB=4B%=IR;- 0  )"   !,              ( !! D! %M#;VYT96YT7U1Y
><&5S72YX;6Q02P4&     #X /@#I$    @L!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>244</ContextCount>
  <ElementCount>284</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>71</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Basis of presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Basisofpresentation</Role>
      <ShortName>Basis of presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2102102 - Disclosure - Recently issued accounting standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Recentlyissuedaccountingstandards</Role>
      <ShortName>Recently issued accounting standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2104103 - Disclosure - Net revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Netrevenues</Role>
      <ShortName>Net revenues</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2108104 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2110105 - Disclosure - Restructuring and impairment charges</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Restructuringandimpairmentcharges</Role>
      <ShortName>Restructuring and impairment charges</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2115106 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2118107 - Disclosure - Goodwill and other intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Goodwillandotherintangibleassets</Role>
      <ShortName>Goodwill and other intangible assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2122108 - Disclosure - Financial instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Financialinstruments</Role>
      <ShortName>Financial instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2126109 - Disclosure - Fair value measurement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Fairvaluemeasurement</Role>
      <ShortName>Fair value measurement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2131110 - Disclosure - Shareholders' equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Shareholdersequity</Role>
      <ShortName>Shareholders' equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2137111 - Disclosure - Taxes on income from continuing operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Taxesonincomefromcontinuingoperations</Role>
      <ShortName>Taxes on income from continuing operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2140112 - Disclosure - Commitments and contingent liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Commitmentsandcontingentliabilities</Role>
      <ShortName>Commitments and contingent liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2142113 - Disclosure - Segment information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Segmentinformation</Role>
      <ShortName>Segment information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2145114 - Disclosure - Subsequent event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Subsequentevent</Role>
      <ShortName>Subsequent event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2203201 - Disclosure - Recently issued accounting standards (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RecentlyissuedaccountingstandardsPolicies</Role>
      <ShortName>Recently issued accounting standards (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Net revenues (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/NetrevenuesTables</Role>
      <ShortName>Net revenues (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Netrevenues</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2311302 - Disclosure - Restructuring and impairment charges (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandimpairmentchargesTables</Role>
      <ShortName>Restructuring and impairment charges (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Restructuringandimpairmentcharges</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2316303 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Inventories</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2319304 - Disclosure - Goodwill and other intangible assets, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetTables</Role>
      <ShortName>Goodwill and other intangible assets, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Goodwillandotherintangibleassets</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2323305 - Disclosure - Financial instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/FinancialinstrumentsTables</Role>
      <ShortName>Financial instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Financialinstruments</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2327306 - Disclosure - Fair value measurement (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/FairvaluemeasurementTables</Role>
      <ShortName>Fair value measurement (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Fairvaluemeasurement</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2332307 - Disclosure - Shareholders' equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/ShareholdersequityTables</Role>
      <ShortName>Shareholders' equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Shareholdersequity</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2338308 - Disclosure - Taxes on income from continuing operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsTables</Role>
      <ShortName>Taxes on income from continuing operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Taxesonincomefromcontinuingoperations</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2343309 - Disclosure - Segment information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/SegmentinformationTables</Role>
      <ShortName>Segment information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Segmentinformation</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2406401 - Disclosure - Net revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/NetrevenuesDetails</Role>
      <ShortName>Net revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/NetrevenuesTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - Net revenues Other revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails</Role>
      <ShortName>Net revenues Other revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2409403 - Disclosure - Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/AcquisitionsDetails</Role>
      <ShortName>Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Acquisitions</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2412404 - Disclosure - Restructuring and impairment charges - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail</Role>
      <ShortName>Restructuring and impairment charges - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2413405 - Disclosure - Restructuring and impairment charges - Expected Costs to be Incurred (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails</Role>
      <ShortName>Restructuring and impairment charges - Expected Costs to be Incurred (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2414406 - Disclosure - Restructuring and impairment charges - Charges Recognized (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail</Role>
      <ShortName>Restructuring and impairment charges - Charges Recognized (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2417407 - Disclosure - Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/InventoriesDetail</Role>
      <ShortName>Inventories (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/InventoriesTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2420408 - Disclosure - Goodwill and other intangible assets, net - Changes in carrying amount of goodwill, by reporting segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails</Role>
      <ShortName>Goodwill and other intangible assets, net - Changes in carrying amount of goodwill, by reporting segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2421409 - Disclosure - Goodwill and other intangible assets, net - Components of intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails</Role>
      <ShortName>Goodwill and other intangible assets, net - Components of intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2424410 - Disclosure - Financial instruments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails</Role>
      <ShortName>Financial instruments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2425411 - Disclosure - Financial instruments - Fair values of derivative instruments designated as hedging instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails</Role>
      <ShortName>Financial instruments - Fair values of derivative instruments designated as hedging instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2428412 - Disclosure - Fair value measurement - Financial assets and liabilities carried at fair value measured on recurring basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails</Role>
      <ShortName>Fair value measurement - Financial assets and liabilities carried at fair value measured on recurring basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2429413 - Disclosure - Fair value measurement - Valuation technique and inputs used in determining the fair value of contingent consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails</Role>
      <ShortName>Fair value measurement - Valuation technique and inputs used in determining the fair value of contingent consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2430414 - Disclosure - Fair value measurement - Reconciliation of changes in financial liabilities measured on recurring basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails</Role>
      <ShortName>Fair value measurement - Reconciliation of changes in financial liabilities measured on recurring basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2433415 - Disclosure - Shareholders' equity - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetails</Role>
      <ShortName>Shareholders' equity - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2434416 - Disclosure - Shareholders' equity - Reconciliation of basic to diluted weighted average common shares outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails</Role>
      <ShortName>Shareholders' equity - Reconciliation of basic to diluted weighted average common shares outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2435417 - Disclosure - Shareholders' equity - Change in accumulated other comprehensive income, net of tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails</Role>
      <ShortName>Shareholders' equity - Change in accumulated other comprehensive income, net of tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2436418 - Disclosure - Shareholders' equity - Accumulated other comprehensive income into income expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails</Role>
      <ShortName>Shareholders' equity - Accumulated other comprehensive income into income expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2439419 - Disclosure - Taxes on income from continuing operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsDetails</Role>
      <ShortName>Taxes on income from continuing operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2441420 - Disclosure - Commitments and contingent liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail</Role>
      <ShortName>Commitments and contingent liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Commitmentsandcontingentliabilities</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2444421 - Disclosure - Segment information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/SegmentinformationDetails</Role>
      <ShortName>Segment information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/SegmentinformationTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="tfx-20210328.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2446422 - Disclosure - Subsequent event (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/SubsequenteventDetails</Role>
      <ShortName>Subsequent event (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Subsequentevent</ParentRole>
      <Position>54</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="tfx-20210328.htm">tfx-20210328.htm</File>
    <File>exhibit101toq12021filingxj.htm</File>
    <File>exhibit102toq12021filingxj.htm</File>
    <File>tfx-20210328.xsd</File>
    <File>tfx-20210328_cal.xml</File>
    <File>tfx-20210328_def.xml</File>
    <File>tfx-20210328_lab.xml</File>
    <File>tfx-20210328_pre.xml</File>
    <File>tfx-2021328xex311.htm</File>
    <File>tfx-2021328xex312.htm</File>
    <File>tfx-2021328xex321.htm</File>
    <File>tfx-2021328xex322.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>73
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "tfx-20210328.htm": {
   "axisCustom": 0,
   "axisStandard": 27,
   "contextCount": 244,
   "dts": {
    "calculationLink": {
     "local": [
      "tfx-20210328_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tfx-20210328_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "tfx-20210328.htm"
     ]
    },
    "labelLink": {
     "local": [
      "tfx-20210328_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tfx-20210328_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "tfx-20210328.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 408,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2020-01-31": 5,
    "total": 5
   },
   "keyCustom": 10,
   "keyStandard": 274,
   "memberCustom": 27,
   "memberStandard": 44,
   "nsprefix": "tfx",
   "nsuri": "http://www.teleflex.com/20210328",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.teleflex.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102102 - Disclosure - Recently issued accounting standards",
     "role": "http://www.teleflex.com/role/Recentlyissuedaccountingstandards",
     "shortName": "Recently issued accounting standards",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104103 - Disclosure - Net revenues",
     "role": "http://www.teleflex.com/role/Netrevenues",
     "shortName": "Net revenues",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108104 - Disclosure - Acquisitions",
     "role": "http://www.teleflex.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110105 - Disclosure - Restructuring and impairment charges",
     "role": "http://www.teleflex.com/role/Restructuringandimpairmentcharges",
     "shortName": "Restructuring and impairment charges",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115106 - Disclosure - Inventories",
     "role": "http://www.teleflex.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118107 - Disclosure - Goodwill and other intangible assets",
     "role": "http://www.teleflex.com/role/Goodwillandotherintangibleassets",
     "shortName": "Goodwill and other intangible assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122108 - Disclosure - Financial instruments",
     "role": "http://www.teleflex.com/role/Financialinstruments",
     "shortName": "Financial instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126109 - Disclosure - Fair value measurement",
     "role": "http://www.teleflex.com/role/Fairvaluemeasurement",
     "shortName": "Fair value measurement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131110 - Disclosure - Shareholders' equity",
     "role": "http://www.teleflex.com/role/Shareholdersequity",
     "shortName": "Shareholders' equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2137111 - Disclosure - Taxes on income from continuing operations",
     "role": "http://www.teleflex.com/role/Taxesonincomefromcontinuingoperations",
     "shortName": "Taxes on income from continuing operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME",
     "role": "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140112 - Disclosure - Commitments and contingent liabilities",
     "role": "http://www.teleflex.com/role/Commitmentsandcontingentliabilities",
     "shortName": "Commitments and contingent liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2142113 - Disclosure - Segment information",
     "role": "http://www.teleflex.com/role/Segmentinformation",
     "shortName": "Segment information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145114 - Disclosure - Subsequent event",
     "role": "http://www.teleflex.com/role/Subsequentevent",
     "shortName": "Subsequent event",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2203201 - Disclosure - Recently issued accounting standards (Policies)",
     "role": "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsPolicies",
     "shortName": "Recently issued accounting standards (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Net revenues (Tables)",
     "role": "http://www.teleflex.com/role/NetrevenuesTables",
     "shortName": "Net revenues (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311302 - Disclosure - Restructuring and impairment charges (Tables)",
     "role": "http://www.teleflex.com/role/RestructuringandimpairmentchargesTables",
     "shortName": "Restructuring and impairment charges (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316303 - Disclosure - Inventories (Tables)",
     "role": "http://www.teleflex.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319304 - Disclosure - Goodwill and other intangible assets, net (Tables)",
     "role": "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetTables",
     "shortName": "Goodwill and other intangible assets, net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323305 - Disclosure - Financial instruments (Tables)",
     "role": "http://www.teleflex.com/role/FinancialinstrumentsTables",
     "shortName": "Financial instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327306 - Disclosure - Fair value measurement (Tables)",
     "role": "http://www.teleflex.com/role/FairvaluemeasurementTables",
     "shortName": "Fair value measurement (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "role": "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332307 - Disclosure - Shareholders' equity (Tables)",
     "role": "http://www.teleflex.com/role/ShareholdersequityTables",
     "shortName": "Shareholders' equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2338308 - Disclosure - Taxes on income from continuing operations (Tables)",
     "role": "http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsTables",
     "shortName": "Taxes on income from continuing operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2343309 - Disclosure - Segment information (Tables)",
     "role": "http://www.teleflex.com/role/SegmentinformationTables",
     "shortName": "Segment information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "ia59e8af4b4974c36995d6cd6f57959a4_D20210101-20210328",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406401 - Disclosure - Net revenues (Details)",
     "role": "http://www.teleflex.com/role/NetrevenuesDetails",
     "shortName": "Net revenues (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "ia59e8af4b4974c36995d6cd6f57959a4_D20210101-20210328",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407402 - Disclosure - Net revenues Other revenues (Details)",
     "role": "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails",
     "shortName": "Net revenues Other revenues (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i0678f513f6114124be41e741f28d2373_D20210101-20210328",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i53b0df667f94469aa7a56ec0fe7612c3_D20201228-20201228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409403 - Disclosure - Acquisitions (Details)",
     "role": "http://www.teleflex.com/role/AcquisitionsDetails",
     "shortName": "Acquisitions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i53b0df667f94469aa7a56ec0fe7612c3_D20201228-20201228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i0a3a287293dc4e649b5e064299030949_I20210328",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412404 - Disclosure - Restructuring and impairment charges - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
     "shortName": "Restructuring and impairment charges - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i0a3a287293dc4e649b5e064299030949_I20210328",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "ied062d0dc8dc470f9b93ba180e2c6695_D20210101-20210328",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "tfx:AggregateRestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413405 - Disclosure - Restructuring and impairment charges - Expected Costs to be Incurred (Details)",
     "role": "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails",
     "shortName": "Restructuring and impairment charges - Expected Costs to be Incurred (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "ied062d0dc8dc470f9b93ba180e2c6695_D20210101-20210328",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "tfx:AggregateRestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414406 - Disclosure - Restructuring and impairment charges - Charges Recognized (Detail)",
     "role": "http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail",
     "shortName": "Restructuring and impairment charges - Charges Recognized (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i20cade3c80e94eaea36db8889ad92175_I20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417407 - Disclosure - Inventories (Detail)",
     "role": "http://www.teleflex.com/role/InventoriesDetail",
     "shortName": "Inventories (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i20cade3c80e94eaea36db8889ad92175_I20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "role": "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "ib58d20602d7346e3bc64ac0c30ba001b_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420408 - Disclosure - Goodwill and other intangible assets, net - Changes in carrying amount of goodwill, by reporting segment (Details)",
     "role": "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails",
     "shortName": "Goodwill and other intangible assets, net - Changes in carrying amount of goodwill, by reporting segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i20cade3c80e94eaea36db8889ad92175_I20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421409 - Disclosure - Goodwill and other intangible assets, net - Components of intangible assets (Details)",
     "role": "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails",
     "shortName": "Goodwill and other intangible assets, net - Components of intangible assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i20cade3c80e94eaea36db8889ad92175_I20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424410 - Disclosure - Financial instruments - Additional Information (Details)",
     "role": "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails",
     "shortName": "Financial instruments - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i20cade3c80e94eaea36db8889ad92175_I20210328",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i0af853cef5a94cc78f67cea17c0c5eb7_I20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425411 - Disclosure - Financial instruments - Fair values of derivative instruments designated as hedging instruments (Details)",
     "role": "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails",
     "shortName": "Financial instruments - Fair values of derivative instruments designated as hedging instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i0af853cef5a94cc78f67cea17c0c5eb7_I20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i20cade3c80e94eaea36db8889ad92175_I20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428412 - Disclosure - Fair value measurement - Financial assets and liabilities carried at fair value measured on recurring basis (Details)",
     "role": "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails",
     "shortName": "Fair value measurement - Financial assets and liabilities carried at fair value measured on recurring basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i20cade3c80e94eaea36db8889ad92175_I20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i8adb5e55353f4121ab923355c31ca49d_I20210328",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429413 - Disclosure - Fair value measurement - Valuation technique and inputs used in determining the fair value of contingent consideration (Details)",
     "role": "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails",
     "shortName": "Fair value measurement - Valuation technique and inputs used in determining the fair value of contingent consideration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i8adb5e55353f4121ab923355c31ca49d_I20210328",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "ib58d20602d7346e3bc64ac0c30ba001b_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430414 - Disclosure - Fair value measurement - Reconciliation of changes in financial liabilities measured on recurring basis (Details)",
     "role": "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails",
     "shortName": "Fair value measurement - Reconciliation of changes in financial liabilities measured on recurring basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "ib58d20602d7346e3bc64ac0c30ba001b_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433415 - Disclosure - Shareholders' equity - Additional Information (Details)",
     "role": "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetails",
     "shortName": "Shareholders' equity - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434416 - Disclosure - Shareholders' equity - Reconciliation of basic to diluted weighted average common shares outstanding (Details)",
     "role": "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails",
     "shortName": "Shareholders' equity - Reconciliation of basic to diluted weighted average common shares outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "ib58d20602d7346e3bc64ac0c30ba001b_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435417 - Disclosure - Shareholders' equity - Change in accumulated other comprehensive income, net of tax (Details)",
     "role": "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails",
     "shortName": "Shareholders' equity - Change in accumulated other comprehensive income, net of tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i061329ce72ab45cd8b85b4f71757da41_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i20cade3c80e94eaea36db8889ad92175_I20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i20cade3c80e94eaea36db8889ad92175_I20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436418 - Disclosure - Shareholders' equity - Accumulated other comprehensive income into income expense (Details)",
     "role": "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails",
     "shortName": "Shareholders' equity - Accumulated other comprehensive income into income expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i24afa0800ad04eb7a51fede95c4fae41_D20210101-20210328",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439419 - Disclosure - Taxes on income from continuing operations (Details)",
     "role": "http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsDetails",
     "shortName": "Taxes on income from continuing operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i20cade3c80e94eaea36db8889ad92175_I20210328",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LitigationReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441420 - Disclosure - Commitments and contingent liabilities (Detail)",
     "role": "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail",
     "shortName": "Commitments and contingent liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i20cade3c80e94eaea36db8889ad92175_I20210328",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LitigationReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444421 - Disclosure - Segment information (Details)",
     "role": "http://www.teleflex.com/role/SegmentinformationDetails",
     "shortName": "Segment information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i736b5d782fab45b7bc9fb345e0d14680_D20210101-20210328",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "iab3e71bfcc71453db7e25ff7dcf385fc_I20160516",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SeniorNotes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446422 - Disclosure - Subsequent event (Details)",
     "role": "http://www.teleflex.com/role/SubsequenteventDetails",
     "shortName": "Subsequent event (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "iab3e71bfcc71453db7e25ff7dcf385fc_I20160516",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SeniorNotes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "ic8d1c324816b48f19b523d66bd29fcd3_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY",
     "role": "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "ic8d1c324816b48f19b523d66bd29fcd3_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)",
     "role": "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Basis of presentation",
     "role": "http://www.teleflex.com/role/Basisofpresentation",
     "shortName": "Basis of presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20210328.htm",
      "contextRef": "i2085c93cba314c66a40aefab72c8b838_D20210101-20210328",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 71,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Smaller Reporting Company"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r161",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r181",
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SegmentinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r161",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r181",
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SegmentinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r116",
      "r125",
      "r197",
      "r300",
      "r301",
      "r302",
      "r313",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r116",
      "r125",
      "r197",
      "r300",
      "r301",
      "r302",
      "r313",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r116",
      "r125",
      "r197",
      "r300",
      "r301",
      "r302",
      "r313",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r190",
      "r272",
      "r275",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r294",
      "r297",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r467",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r294",
      "r297",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r467",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r190",
      "r272",
      "r275",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r187",
      "r272",
      "r274",
      "r424",
      "r466",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r187",
      "r272",
      "r274",
      "r424",
      "r466",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r284",
      "r294",
      "r297",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r467",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r284",
      "r294",
      "r297",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r467",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r245",
      "r295",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r416",
      "r418",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted Average"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_AcceleratedDepreciationAndOtherCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accelerated depreciation and other costs.",
        "label": "Accelerated Depreciation And Other Costs [Member]",
        "terseLabel": "Accelerated Depreciation And Other Costs"
       }
      }
     },
     "localname": "AcceleratedDepreciationAndOtherCostsMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_AggregateRestructuringCharges": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate Restructuring Charges",
        "label": "Aggregate Restructuring Charges",
        "terseLabel": "Aggregate restructuring charges"
       }
      }
     },
     "localname": "AggregateRestructuringCharges",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_AmericasSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Americas Segment",
        "label": "Americas Segment [Member]",
        "terseLabel": "Americas"
       }
      }
     },
     "localname": "AmericasSegmentMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails",
      "http://www.teleflex.com/role/SegmentinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_AnesthesiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Anesthesia [Member]",
        "label": "Anesthesia [Member]",
        "terseLabel": "Anesthesia"
       }
      }
     },
     "localname": "AnesthesiaMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_AsiaSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asia Segment",
        "label": "Asia Segment [Member]",
        "terseLabel": "Asia"
       }
      }
     },
     "localname": "AsiaSegmentMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails",
      "http://www.teleflex.com/role/SegmentinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_ChangesInContingentConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes in contingent consideration.",
        "label": "Changes In Contingent Consideration",
        "terseLabel": "Payments for contingent consideration"
       }
      }
     },
     "localname": "ChangesInContingentConsideration",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_EMEASegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EMEA Segment",
        "label": "EMEA Segment [Member]",
        "terseLabel": "EMEA"
       }
      }
     },
     "localname": "EMEASegmentMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails",
      "http://www.teleflex.com/role/SegmentinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated time frame over which accrued amounts may be paid out.",
        "label": "Estimated Time Frame Over Which Accrued Amounts May Be Paid Out",
        "terseLabel": "Estimated time frame over which accrued amounts may be paid out"
       }
      }
     },
     "localname": "EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value assets and liabilities measured on recurring basis.",
        "label": "Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value assets and liabilities measured on recurring basis.",
        "label": "Fair Value Assets And Liabilities Measured On Recurring Basis [Table]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring Basis [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis, Liability, Foreign Currency Translation Adjustments",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis, Liability, Foreign Currency Translation Adjustments",
        "negatedTerseLabel": "Translation adjustment"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Eight Seven Five Percent Senior Notes Due 2026 [Member]",
        "label": "Four Point Eight Seven Five Percent Senior Notes Due 2026 [Member]",
        "terseLabel": "4.875% Senior Notes due 2026"
       }
      }
     },
     "localname": "FourPointEightSevenFivePercentSeniorNotesDue2026Member",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_HomeCareProvidersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Home Care Providers [Member]",
        "label": "Home Care Providers [Member]",
        "terseLabel": "Home Care Providers"
       }
      }
     },
     "localname": "HomeCareProvidersMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_HospitalsAndHealthcareProvidersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hospitals And Healthcare Providers [Member]",
        "label": "Hospitals And Healthcare Providers [Member]",
        "terseLabel": "Hospitals And Healthcare Providers"
       }
      }
     },
     "localname": "HospitalsAndHealthcareProvidersMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_InterventionalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interventional [Member]",
        "label": "Interventional [Member]",
        "terseLabel": "Interventional"
       }
      }
     },
     "localname": "InterventionalMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_InterventionalUrologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interventional Urology [Member]",
        "label": "Interventional Urology [Member]",
        "terseLabel": "Interventional urology"
       }
      }
     },
     "localname": "InterventionalUrologyMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_InventoryFairValueStepUp": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory, Fair Value Step Up",
        "label": "Inventory, Fair Value Step Up",
        "terseLabel": "Fair value step up of acquired inventory sold"
       }
      }
     },
     "localname": "InventoryFairValueStepUp",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_MilestonebasedPaymentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Milestone-based Payment [Member]",
        "label": "Milestone-based Payment [Member]",
        "terseLabel": "Milestone-based payments"
       }
      }
     },
     "localname": "MilestonebasedPaymentMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_OEMSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "OEM Segment",
        "label": "OEM Segment [Member]",
        "terseLabel": "OEM"
       }
      }
     },
     "localname": "OEMSegmentMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails",
      "http://www.teleflex.com/role/SegmentinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_OemMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oem countries.",
        "label": "Oem [Member]",
        "terseLabel": "OEM"
       }
      }
     },
     "localname": "OemMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_OtherLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other liability.",
        "label": "Other Liability [Member]",
        "terseLabel": "Other Liability"
       }
      }
     },
     "localname": "OtherLiabilityMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_OtherMedicalDeviceManufacturersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Medical Device Manufacturers [Member]",
        "label": "Other Medical Device Manufacturers [Member]",
        "terseLabel": "Other Medical Device Manufacturers"
       }
      }
     },
     "localname": "OtherMedicalDeviceManufacturersMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other [Member]",
        "label": "Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_OtherrestructuringprogramsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other restructuring programs [Member]",
        "label": "Other restructuring programs [Member]",
        "terseLabel": "Other restructuring programs"
       }
      }
     },
     "localname": "OtherrestructuringprogramsMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for businesses and intangibles acquired, net of cash acquired.",
        "label": "Payments For Businesses And Intangibles Acquired Net Of Cash Acquired",
        "negatedLabel": "Payments for businesses and intangibles acquired, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds (Payments) from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options",
        "label": "Proceeds (Payments) from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options",
        "terseLabel": "Net proceeds from share based compensation plans and the related tax impacts"
       }
      }
     },
     "localname": "ProceedsPaymentsfromIssuanceofSharesunderIncentiveandSharebasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_RestructuringAndRelatedCostExpectedCashOutlays": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and Related Cost, Expected Cash Outlays",
        "label": "Restructuring and Related Cost, Expected Cash Outlays",
        "terseLabel": "Expected cash outlays"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedCashOutlays",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_RestructuringCostsExpectedAggregateCapitalExpenditures": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring Costs Expected Aggregate Capital Expenditures",
        "label": "Restructuring Costs Expected Aggregate Capital Expenditures",
        "terseLabel": "Expected capital expenditures"
       }
      }
     },
     "localname": "RestructuringCostsExpectedAggregateCapitalExpenditures",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_RevenuebasedPaymentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue-based Payment [Member]",
        "label": "Revenue-based Payment [Member]",
        "terseLabel": "Revenue-based payments"
       }
      }
     },
     "localname": "RevenuebasedPaymentMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_SeveranceAndTerminationBenefitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Severance And Termination Benefits [Member]",
        "label": "Severance And Termination Benefits [Member]",
        "verboseLabel": "Termination benefits"
       }
      }
     },
     "localname": "SeveranceAndTerminationBenefitsMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_SpecialTerminationBenefitAndOtherRestructuringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Special Termination Benefit And Other Restructuring [Member]",
        "label": "Special Termination Benefit And Other Restructuring [Member]",
        "terseLabel": "Special Termination Benefit And Other Restructuring"
       }
      }
     },
     "localname": "SpecialTerminationBenefitAndOtherRestructuringMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of current cost estimates by major type of cost.",
        "label": "Summary Of Current Cost Estimates By Major Type Of Cost Table [Table Text Block]",
        "terseLabel": "Summary Of Current Cost Estimates By Major Type Of Cost Table"
       }
      }
     },
     "localname": "SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tfx_SurgicalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Surgical [Member]",
        "label": "Surgical [Member]",
        "terseLabel": "Surgical"
       }
      }
     },
     "localname": "SurgicalMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_TwoThousandEighteenFootprintRealignmentPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Eighteen Footprint Realignment Plan [Member]",
        "label": "Two Thousand Eighteen Footprint Realignment Plan [Member]",
        "terseLabel": "2018 Footprint realignment plan"
       }
      }
     },
     "localname": "TwoThousandEighteenFootprintRealignmentPlanMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand fourteen manufacturing footprint realignment.",
        "label": "Two Thousand Fourteen Manufacturing Footprint Realignment [Member]",
        "terseLabel": "2014 Footprint realignment plan"
       }
      }
     },
     "localname": "TwoThousandFourteenManufacturingFootprintRealignmentMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_TwoThousandNineteenFootprintRealignmentPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Nineteen Footprint Realignment Plan",
        "label": "Two Thousand Nineteen Footprint Realignment Plan [Member]",
        "terseLabel": "2019 Footprint realignment plan"
       }
      }
     },
     "localname": "TwoThousandNineteenFootprintRealignmentPlanMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_TwoThousandTwentyOneRestructuringPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty One Restructuring Plan",
        "label": "Two Thousand Twenty One Restructuring Plan [Member]",
        "terseLabel": "2021 Restructuring plan"
       }
      }
     },
     "localname": "TwoThousandTwentyOneRestructuringPlanMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_VascularAccessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vascular Access [Member]",
        "label": "Vascular Access [Member]",
        "terseLabel": "Vascular access"
       }
      }
     },
     "localname": "VascularAccessMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_ZMedicaLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Z-Medica, LLC",
        "label": "Z-Medica, LLC [Member]",
        "terseLabel": "Z-Medica, LLC"
       }
      }
     },
     "localname": "ZMedicaLLCMember",
     "nsuri": "http://www.teleflex.com/20210328",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r12",
      "r30",
      "r192",
      "r193"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r226",
      "r243",
      "r244"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies",
        "terseLabel": "Accrual for environmental loss contingencies"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r25",
      "r434",
      "r453"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesMember": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.",
        "label": "Accrued Liabilities [Member]",
        "terseLabel": "Accrued Liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r67",
      "r73",
      "r74",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "terseLabel": "Pension and Other Postretirement Benefit Plans",
        "verboseLabel": "Pension and Other Postretirement Benefits Plans"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": {
     "auth_ref": [
      "r69",
      "r73",
      "r74",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to prior service cost (credit) component of defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]",
        "terseLabel": "Prior-service costs"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": {
     "auth_ref": [
      "r66",
      "r73",
      "r74",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]",
        "terseLabel": "Actuarial losses"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r73",
      "r80",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "terseLabel": "Cash Flow Hedges"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r70",
      "r73",
      "r74",
      "r113",
      "r114",
      "r115",
      "r351",
      "r471",
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive (Loss) Income",
        "verboseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r63",
      "r73",
      "r74",
      "r351",
      "r397",
      "r398",
      "r399",
      "r400",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign Currency Translation Adjustment"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r300",
      "r301",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r194",
      "r200",
      "r201",
      "r202"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r34",
      "r194",
      "r200"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for credit losses, current"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r105",
      "r406"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Deferred financing costs and debt discount amortization expense"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r105",
      "r212",
      "r219"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Intangible asset amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Weighted average antidilutive shares which were not included in the calculation of earnings per share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r110",
      "r169",
      "r176",
      "r183",
      "r196",
      "r348",
      "r352",
      "r390",
      "r432",
      "r452"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r14",
      "r16",
      "r57",
      "r110",
      "r196",
      "r348",
      "r352",
      "r390"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r361",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of presentation"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Basisofpresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r293",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r293",
      "r296",
      "r330",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r337",
      "r338",
      "r340"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Business combination, consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r104",
      "r343"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Changes in contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High",
        "terseLabel": "Maximum additional payment upon completion of certain milestones"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r336",
      "r339",
      "r341"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent consideration liabilities"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure contingent consideration liability from business combination.",
        "label": "Business Combination, Contingent Consideration, Liability, Measurement Input",
        "terseLabel": "Business combination, contingent consideration, liability, measurement input"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r10",
      "r40",
      "r107"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r102",
      "r107",
      "r108"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at the end of the period",
        "periodStartLabel": "Cash and cash equivalents at the beginning of the period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r102",
      "r394"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "verboseLabel": "Cash flow hedging"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r7",
      "r102"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations",
        "terseLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r50",
      "r244",
      "r438",
      "r456"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and contingent liabilities"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Commitmentsandcontingentliabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "verboseLabel": "Dividends per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r113",
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r77",
      "r79",
      "r88",
      "r347",
      "r355",
      "r445",
      "r462"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r154",
      "r155",
      "r190",
      "r387",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r154",
      "r155",
      "r190",
      "r387",
      "r388",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r154",
      "r155",
      "r190",
      "r387",
      "r388",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r154",
      "r155",
      "r190",
      "r387",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percentage of total revenue"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r152",
      "r154",
      "r155",
      "r156",
      "r387",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r154",
      "r155",
      "r190",
      "r387",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of contingent consideration.",
        "label": "Contingent Consideration by Type [Axis]",
        "terseLabel": "Contingent Consideration by Type [Axis]"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of contingent payment arrangement.",
        "label": "Contingent Consideration Type [Domain]",
        "terseLabel": "Contingent Consideration Type [Domain]"
       }
      }
     },
     "localname": "ContingentConsiderationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r91",
      "r424"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CrossCurrencyInterestRateContractMember": {
     "auth_ref": [
      "r285",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates.",
        "label": "Cross Currency Interest Rate Contract [Member]",
        "terseLabel": "Cross-currency interest rate swaps"
       }
      }
     },
     "localname": "CrossCurrencyInterestRateContractMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r153",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.",
        "label": "Debt, Current",
        "terseLabel": "Current borrowings"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r433",
      "r435",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt instrument, stated interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Debt instrument, redemption price, percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r305",
      "r306"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r111",
      "r312",
      "r320",
      "r321",
      "r322"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r305",
      "r306"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r105",
      "r223"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r59",
      "r60",
      "r386"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Derivative assets"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeBasisSpreadOnVariableRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage points added to the reference rate to compute the variable rate on the interest rate derivative.",
        "label": "Derivative, Basis Spread on Variable Rate",
        "terseLabel": "Derivative, annual interest rate"
       }
      }
     },
     "localname": "DerivativeBasisSpreadOnVariableRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative, Name"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings": {
     "auth_ref": [
      "r368",
      "r376"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from excluded component of derivative hedge, recognized in earnings. Excludes recognition under systematic and rational method.",
        "label": "Derivative, Excluded Component, Gain (Loss), Recognized in Earnings",
        "terseLabel": "Ineffectiveness related to derivatives"
       }
      }
     },
     "localname": "DerivativeExcludedComponentGainLossRecognizedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r58",
      "r61",
      "r364",
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Fair Value, Gross Asset",
        "terseLabel": "Total asset derivatives"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r58",
      "r61",
      "r364",
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "terseLabel": "Total liability derivatives"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Derivative, fixed interest rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeGainOnDerivative": {
     "auth_ref": [
      "r363"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Gain on Derivative",
        "terseLabel": "Gain related to currency forward contracts"
       }
      }
     },
     "localname": "DerivativeGainOnDerivative",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r362",
      "r365",
      "r370",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r360",
      "r362",
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r59"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "terseLabel": "Derivative liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLossOnDerivative": {
     "auth_ref": [
      "r363"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Loss on Derivative",
        "terseLabel": "Loss related to currency forward contracts"
       }
      }
     },
     "localname": "DerivativeLossOnDerivative",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r357",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Total notional amount for all open foreign currency forward contracts"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "auth_ref": [
      "r357",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of derivative instruments of a particular group held by the entity.",
        "label": "Derivative, Number of Instruments Held",
        "terseLabel": "Derivative, number of instruments held"
       }
      }
     },
     "localname": "DerivativeNumberOfInstrumentsHeld",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Revenue by Major Customers by Reporting Segments"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r6",
      "r85",
      "r459"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "terseLabel": "Operating loss from discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r6",
      "r8",
      "r307",
      "r319",
      "r325"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "terseLabel": "Tax benefit on operating loss from discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DistributionRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels.",
        "label": "Distribution Rights [Member]",
        "terseLabel": "Distribution rights"
       }
      }
     },
     "localname": "DistributionRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCash": {
     "auth_ref": [
      "r260",
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.",
        "label": "Dividends, Cash",
        "negatedLabel": "Cash dividends"
       }
      }
     },
     "localname": "DividendsCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r89",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r134",
      "r137",
      "r144",
      "r145",
      "r146",
      "r149",
      "r150",
      "r446",
      "r463"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "totalLabel": "Net income (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r89",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r137",
      "r144",
      "r145",
      "r146",
      "r149",
      "r150",
      "r446",
      "r463"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "totalLabel": "Net income (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r394"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Payroll and benefit-related liabilities"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EntityWideRevenueMajorCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Major Customer [Line Items]",
        "terseLabel": "Revenue, Major Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideRevenueMajorCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r120",
      "r128",
      "r130",
      "r151",
      "r197",
      "r259",
      "r260",
      "r300",
      "r301",
      "r302",
      "r313",
      "r314",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r403",
      "r471",
      "r472",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Schedule of Valuation Techniques"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r378",
      "r413",
      "r414",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value, Hierarchy"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair value measurement"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Fairvaluemeasurement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r285",
      "r286",
      "r291",
      "r292",
      "r378",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "verboseLabel": "Quoted prices in active markets (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r285",
      "r286",
      "r291",
      "r292",
      "r378",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "verboseLabel": "Significant other observable Inputs (Level 2)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r378",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Significant unobservable Inputs (Level 3)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r381",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of Changes in Level 3 Financial Liabilities Measured at Fair Value on Recurring Basis"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r382"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "negatedLabel": "Revaluations"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r383"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "negatedTerseLabel": "Payments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r381"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinfinancialliabilitiesmeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r413",
      "r414",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r361",
      "r367",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.",
        "label": "Financial Instruments Disclosure [Text Block]",
        "terseLabel": "Financial instruments"
       }
      }
     },
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Financialinstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r218"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r213",
      "r215",
      "r218",
      "r221",
      "r425",
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r218",
      "r429"
     ],
     "calculation": {
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Finite-lived intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r213",
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignExchangeContractMember": {
     "auth_ref": [
      "r285",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.",
        "label": "Foreign Exchange Contract [Member]",
        "terseLabel": "Foreign exchange contract"
       }
      }
     },
     "localname": "ForeignExchangeContractMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments": {
     "auth_ref": [
      "r362",
      "r369"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) included in earnings for the period from the increase (decrease) in fair value of interest rate derivatives not designated as hedging instruments.",
        "label": "Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments",
        "negatedTerseLabel": "Interest benefit on swaps designated as net investment hedges",
        "terseLabel": "Interest benefit on swaps designated as net investment hedges"
       }
      }
     },
     "localname": "GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r105",
      "r257",
      "r258"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Loss on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r206",
      "r207",
      "r431"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, ending balance",
        "periodStartLabel": "Goodwill, beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and other intangible assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Goodwillandotherintangibleassets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r208"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Currency translation adjustment"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r90",
      "r110",
      "r169",
      "r175",
      "r179",
      "r182",
      "r185",
      "r196",
      "r390"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r360",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InProcessResearchAndDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.",
        "label": "In Process Research and Development [Member]",
        "terseLabel": "In-process research and development"
       }
      }
     },
     "localname": "InProcessResearchAndDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r84",
      "r169",
      "r175",
      "r179",
      "r182",
      "r185",
      "r430",
      "r441",
      "r448",
      "r464"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Total before tax",
        "totalLabel": "Income from continuing operations before taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r110",
      "r119",
      "r169",
      "r175",
      "r179",
      "r182",
      "r185",
      "r196",
      "r347",
      "r390"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net of tax",
        "totalLabel": "Income from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r81",
      "r89",
      "r119",
      "r123",
      "r124",
      "r125",
      "r126",
      "r137",
      "r144",
      "r145",
      "r440",
      "r442",
      "r446",
      "r458"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Income from continuing operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r81",
      "r89",
      "r119",
      "r123",
      "r124",
      "r125",
      "r126",
      "r137",
      "r144",
      "r145",
      "r146",
      "r446",
      "r458",
      "r461",
      "r463"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Income from continuing operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r8",
      "r9",
      "r326",
      "r459"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      },
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "negatedLabel": "Loss from discontinued operations",
        "totalLabel": "Loss from discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r85",
      "r89",
      "r141",
      "r144",
      "r145",
      "r446",
      "r459",
      "r461",
      "r463"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "terseLabel": "Loss from discontinued operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r141",
      "r144",
      "r145",
      "r356"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "terseLabel": "Loss from discontinued operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r309",
      "r310",
      "r311",
      "r318",
      "r323",
      "r327",
      "r328",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "verboseLabel": "Taxes on income from continuing operations"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Taxesonincomefromcontinuingoperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r111",
      "r129",
      "r130",
      "r167",
      "r307",
      "r319",
      "r324",
      "r465"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedTerseLabel": "(Benefit) tax",
        "terseLabel": "Taxes on income from continuing operations"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable, accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxes": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.",
        "label": "Increase (Decrease) in Income Taxes",
        "terseLabel": "Income taxes receivable and payable, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities, net of effects of acquisitions and disposals:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r138",
      "r139",
      "r140",
      "r146"
     ],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Dilutive effect of share-based awards (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r214",
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r220"
     ],
     "calculation": {
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Indefinite-lived intangible assets"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r214",
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "totalLabel": "Gross carrying amount"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r211",
      "r216"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntellectualPropertyMember": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.",
        "label": "Intellectual Property [Member]",
        "terseLabel": "Intellectual property"
       }
      }
     },
     "localname": "IntellectualPropertyMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r82",
      "r163",
      "r405",
      "r406",
      "r447"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r19",
      "r20",
      "r45"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.teleflex.com/role/InventoriesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r11",
      "r56"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/InventoriesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "totalLabel": "Inventories",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.teleflex.com/role/InventoriesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.teleflex.com/role/InventoriesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r94",
      "r162"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "negatedLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r44",
      "r110",
      "r177",
      "r196",
      "r349",
      "r352",
      "r353",
      "r390"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r33",
      "r110",
      "r196",
      "r390",
      "r436",
      "r454"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r46",
      "r110",
      "r196",
      "r349",
      "r352",
      "r353",
      "r390"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.",
        "label": "Liability for Uncertainty in Income Taxes, Noncurrent",
        "terseLabel": "Noncurrent liability for uncertain tax positions"
       }
      }
     },
     "localname": "LiabilityForUncertainTaxPositionsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationReserve": {
     "auth_ref": [
      "r50",
      "r244"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.",
        "label": "Estimated Litigation Liability",
        "terseLabel": "Estimated litigation liability"
       }
      }
     },
     "localname": "LitigationReserve",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationStatusAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Axis]",
        "terseLabel": "Litigation Status [Axis]"
       }
      }
     },
     "localname": "LitigationStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationStatusDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Domain]",
        "terseLabel": "Litigation Status [Domain]"
       }
      }
     },
     "localname": "LitigationStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term borrowings"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r48",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r248",
      "r249",
      "r250",
      "r252",
      "r254",
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r244",
      "r247",
      "r251"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "Loss Contingency, Damages Sought, Value",
        "terseLabel": "Money damages sought"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecurities": {
     "auth_ref": [
      "r439"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security.",
        "label": "Marketable Securities",
        "terseLabel": "Investments in marketable securities"
       }
      }
     },
     "localname": "MarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.",
        "label": "Segment Reconciling Items [Member]",
        "terseLabel": "Unallocated expenses"
       }
      }
     },
     "localname": "MaterialReconcilingItemsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SegmentinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "MeasurementInputDiscountRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations.",
        "label": "Net Cash Provided by (Used in) Discontinued Operations",
        "totalLabel": "Net cash used in discontinued operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Discontinued Operations [Abstract]",
        "terseLabel": "Cash flows from discontinued operations:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInDiscontinuedOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash (used in) provided by financing activities from continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from financing activities of continuing operations:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities from continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from investing activities of continuing operations:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities of continuing operations:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r102",
      "r103",
      "r106"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations",
        "totalLabel": "Net cash provided by (used in) operating activities from continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r9",
      "r75",
      "r78",
      "r86",
      "r106",
      "r110",
      "r119",
      "r123",
      "r124",
      "r125",
      "r126",
      "r129",
      "r130",
      "r142",
      "r169",
      "r175",
      "r179",
      "r182",
      "r185",
      "r196",
      "r390",
      "r443",
      "r460"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r126",
      "r134",
      "r135",
      "r143",
      "r146",
      "r169",
      "r175",
      "r179",
      "r182",
      "r185"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Total reclassifications, net of tax"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]",
        "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r117",
      "r118",
      "r121",
      "r122",
      "r131",
      "r132",
      "r133",
      "r198",
      "r199",
      "r276",
      "r277",
      "r278",
      "r279",
      "r303",
      "r315",
      "r316",
      "r317",
      "r426",
      "r427",
      "r428",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "terseLabel": "Recently issued accounting standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Recentlyissuedaccountingstandards"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently issued accounting standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-compete agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Not Designated as Hedging Instrument"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OneTimeTerminationBenefitsMember": {
     "auth_ref": [
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities.",
        "label": "One-time Termination Benefits [Member]",
        "terseLabel": "Termination benefits"
       }
      }
     },
     "localname": "OneTimeTerminationBenefitsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r169",
      "r175",
      "r179",
      "r182",
      "r185"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating profit",
        "totalLabel": "Income from continuing operations before interest and taxes"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/SegmentinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r408"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Noncurrent operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r407"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SegmentinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r64",
      "r71",
      "r391",
      "r392",
      "r395"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "terseLabel": "Foreign currency translation, net of tax of $(598) and $(7,581)",
        "verboseLabel": "Foreign currency translation gain (loss), continuing operations, adjustments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r73",
      "r80",
      "r396",
      "r398",
      "r403"
     ],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeOtherNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Other comprehensive (loss) income before reclassifications"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r65",
      "r71"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "terseLabel": "Derivatives qualifying as hedges, net of tax of $33 and $372"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "auth_ref": [
      "r72"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax",
        "negatedTerseLabel": "Derivatives qualifying as hedges, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r62",
      "r72",
      "r393",
      "r402"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "terseLabel": "Foreign currency translation, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r76",
      "r79",
      "r80",
      "r87",
      "r259",
      "r396",
      "r401",
      "r403",
      "r444",
      "r461"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other comprehensive loss, net of tax:",
        "verboseLabel": "Other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss), net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r68",
      "r71"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedLabel": "Pension and other postretirement benefit plans adjustment, net of tax of $(513) and $(522)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r68",
      "r72",
      "r347"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "terseLabel": "Pension and other postretirement benefits plans adjustment, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other.",
        "label": "Other Comprehensive Income, Other, Net of Tax",
        "totalLabel": "Net current-period other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeOtherNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current liabilities.",
        "label": "Other Current Liabilities [Member]",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r17",
      "r18",
      "r45"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesMember": {
     "auth_ref": [
      "r361",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other liabilities.",
        "label": "Other Liabilities [Member]",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example,  cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).",
        "label": "Other Operating Activities, Cash Flow Statement",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Restructuring [Member]",
        "terseLabel": "Other Restructuring costs"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "negatedTerseLabel": "Payments for contingent consideration"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs",
        "negatedTerseLabel": "Debt extinguishment, issuance and amendment fees"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Expenditures for property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PendingLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.",
        "label": "Pending Litigation [Member]",
        "terseLabel": "Pending Litigation"
       }
      }
     },
     "localname": "PendingLitigationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r27",
      "r281",
      "r282",
      "r283",
      "r292"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "terseLabel": "Pension and postretirement benefit liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r14",
      "r38",
      "r39"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsFairvaluesofderivativeinstrumentsdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r13",
      "r15",
      "r204",
      "r205"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Taxes",
        "terseLabel": "Prepaid taxes"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from new borrowings"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSalesOfAssetsInvestingActivities": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities.",
        "label": "Proceeds from Sales of Assets, Investing Activities",
        "terseLabel": "Proceeds from sale of assets"
       }
      }
     },
     "localname": "ProceedsFromSalesOfAssetsInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r22",
      "r23",
      "r224",
      "r455"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r73",
      "r74",
      "r80",
      "r396",
      "r400",
      "r403"
     ],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeOtherNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive\u00a0income"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]",
        "terseLabel": "Reclassification of Gain/Losses into Income/Expense, Net of Tax"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedTerseLabel": "Reduction in borrowings"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r304",
      "r480"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]",
        "terseLabel": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "auth_ref": [
      "r229",
      "r231",
      "r237",
      "r239"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.",
        "label": "Restructuring and Related Cost, Expected Cost",
        "verboseLabel": "Expected restructuring charges"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedCost1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostIncurredCost": {
     "auth_ref": [
      "r229",
      "r231",
      "r237",
      "r239"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.",
        "label": "Restructuring and Related Cost, Incurred Cost",
        "terseLabel": "Restructuring expenses"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostIncurredCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r105",
      "r228",
      "r234",
      "r238"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "verboseLabel": "Restructuring charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCosts": {
     "auth_ref": [
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Costs",
        "terseLabel": "Aggregate restructuring related charges"
       }
      }
     },
     "localname": "RestructuringCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring and impairment charges"
       }
      }
     },
     "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Restructuringandimpairmentcharges"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]",
        "terseLabel": "Restructuring Plan [Axis]"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]",
        "terseLabel": "Restructuring Plan [Domain]"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r230",
      "r235"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "terseLabel": "Restructuring reserve"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringSettlementAndImpairmentProvisions": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.",
        "label": "Restructuring, Settlement and Impairment Provisions",
        "verboseLabel": "Restructuring and impairment charges"
       }
      }
     },
     "localname": "RestructuringSettlementAndImpairmentProvisions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r120",
      "r128",
      "r130",
      "r197",
      "r300",
      "r301",
      "r302",
      "r313",
      "r314",
      "r471",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r160",
      "r161",
      "r174",
      "r180",
      "r181",
      "r187",
      "r188",
      "r190",
      "r271",
      "r272",
      "r424"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Net revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails",
      "http://www.teleflex.com/role/SegmentinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r273",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Net revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Netrevenues"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SegmentinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r154",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Sales Revenue, Net"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r73",
      "r401",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Change in Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r330",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Fair Values of Derivative Instruments Designated as Hedging Instruments"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Effective Income Tax Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/TaxesonincomefromcontinuingoperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.",
        "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]",
        "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r377",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r213",
      "r217",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r213",
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r209",
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r209",
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r21",
      "r35",
      "r36",
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r232",
      "r233",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule Of Restructuring And Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r232",
      "r233",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Restructuring and Other Impairment Charges"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r83",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SegmentinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r169",
      "r172",
      "r178",
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Segment Results"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SegmentinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "terseLabel": "Reconciliation of Basic to Diluted Weighted Average Common Shares Outstanding"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r157",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r185",
      "r190",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails",
      "http://www.teleflex.com/role/SegmentinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r157",
      "r158",
      "r159",
      "r169",
      "r173",
      "r179",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r190",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Segmentinformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r437",
      "r457"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.",
        "label": "Senior Notes",
        "terseLabel": "Senior notes"
       }
      }
     },
     "localname": "SeniorNotes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Ending Balance (in shares)",
        "periodStartLabel": "Beginning Balance (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r5",
      "r157",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r185",
      "r190",
      "r209",
      "r225",
      "r231",
      "r239",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetChangesincarryingamountofgoodwillbyreportingsegmentDetails",
      "http://www.teleflex.com/role/SegmentinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r52",
      "r113",
      "r114",
      "r115",
      "r120",
      "r128",
      "r130",
      "r151",
      "r197",
      "r259",
      "r260",
      "r300",
      "r301",
      "r302",
      "r313",
      "r314",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r403",
      "r471",
      "r472",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomeintoincomeexpenseDetails",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r151",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r28",
      "r29",
      "r259",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Shares issued under compensation plans (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": {
     "auth_ref": [
      "r29",
      "r259",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.",
        "label": "Stock Issued During Period, Shares, Treasury Stock Reissued",
        "negatedLabel": "Deferred compensation (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r28",
      "r29",
      "r260",
      "r298",
      "r299"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Shares issued under compensation plans"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": {
     "auth_ref": [
      "r28",
      "r29",
      "r259",
      "r260",
      "r261"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.",
        "label": "Stock Issued During Period, Value, Treasury Stock Reissued",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r29",
      "r31",
      "r32",
      "r110",
      "r195",
      "r196",
      "r390"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "terseLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r110",
      "r113",
      "r114",
      "r115",
      "r120",
      "r128",
      "r196",
      "r197",
      "r260",
      "r300",
      "r301",
      "r302",
      "r313",
      "r314",
      "r345",
      "r346",
      "r354",
      "r390",
      "r396",
      "r397",
      "r403",
      "r472",
      "r473"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomenetoftaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r109",
      "r260",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Shareholdersequity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r404",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r409",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent event"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Subsequentevent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsnetComponentsofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r51",
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesChargesRecognizedDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedCoststobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationTechniqueAxis": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation approach and technique.",
        "label": "Valuation Approach and Technique [Axis]",
        "terseLabel": "Valuation Approach and Technique [Axis]"
       }
      }
     },
     "localname": "ValuationTechniqueAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDiscountedCashFlowMember": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation technique calculating present value of future cash flows.",
        "label": "Valuation Technique, Discounted Cash Flow [Member]",
        "terseLabel": "Discounted cash flow"
       }
      }
     },
     "localname": "ValuationTechniqueDiscountedCashFlowMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation approach and technique.",
        "label": "Valuation Approach and Technique [Domain]",
        "terseLabel": "Valuation Approach and Technique [Domain]"
       }
      }
     },
     "localname": "ValuationTechniqueDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationtechniqueandinputsusedindeterminingthefairvalueofcontingentconsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r136",
      "r146"
     ],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Diluted (in shares)",
        "verboseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r134",
      "r146"
     ],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "verboseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "44",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5558-128473"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(6)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061172-113977"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30755-110894"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.4)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r481": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r482": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r483": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r484": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r485": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r486": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868656-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>74
<FILENAME>0000096943-21-000046-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000096943-21-000046-xbrl.zip
M4$L#!!0    ( &=8G5*'\)IE;CL  !QV 0 >    97AH:6)I=#$P,71O<3$R
M,#(Q9FEL:6YG>&HN:'1M[7UI=]M&EO;W]U=@W#,]TCF4K,U;G,DYLJPDFC>Q
M?62ET_.I3Y$HDA6# !N+9,ZOG[O5!H"D[#@FF58^*)9( (6J6[?N\MSG?OMO
MK]]>W/S/N\MD6L^RY-TOKWZZND@>'3Q^_.OIQ>/'KV]>)S_>_/Q3<G9X=)S<
ME"JO3&V*7&6/'U^^>90\FM;U_)O'C^_N[@[O3@^+<O+XYOHQWNKL<584E3Y,
MZ_31=]_B7^"G5NEW_^_;?SLX2%X7HV:F\SH9E5K5.DV:RN23Y-=45Q^2@P/Y
MUD4Q7Y1F,JV3DZ.3X^37HOQ@;A5_7ILZT]_9^WS[F'__]C$]Y-MAD2Z^^S8U
MMXE)_^N1>?[D^%@]?WZ<GIZ=G)T^T>KYV7#X[.SI^.G)D3H]>_Z/8QCD8_@Z
M7U/5BTS_UZ.9R0^F&I__S;.3>?WRSJ3U])OCHZ/_>$3?^^[;<9'7\+ 2+N9_
M\CTZ=ZKUQ_I 96:2?T/O\X@OM1^/BJPHO_G+$?WW$C\Y&*N9R1;?_.>-F>DJ
M>:/ODNMBIO+_'%2P!@>5+LV8OUB9_]7?'./PZ-<[&2_<)S.YMN,_/L%!7WZ<
MFJ&ID^.CP^-XQ/UC'<',ZO+1TO>\QU5?^Q7?7[ZY>GN=7/[]\N*7FZN_729O
MO__^ZN+R.GE_^;?+Z_,W%Y?)^0_7EY<_7[ZY^4I3T'_5'ST]9[W3\]>_'#\]
M>MG]>?/CU?OD4^8N,54R4ZE.5)44X^1[/2P;52Z2DR<#VJR#9*CK.ZWSY.;R
MI\OO?[K\>W+UYN+M];NWU^<WEZ^3O7JJD[_^Y?G)R='+BV(V5_F"?CM^N9^H
M/$W^6RV27Z>FULF>?.ORHQXUM;G5]GN'2^9TVP2U;R5>TC!2/2I*A0KUFR9/
M=8G?>O3=*S7Z,"D+^,LGO>!V"=3YX;)/W#JB".G9/"L6H/^'BP0E0D0!I<K4
M%?Q:SG&&=/(W,]+)NU)7)L5CXZ]_.7W^TO\^2'[(BJ'*\/J9+D=&99\F'=LU
M>:^63MX-S-&\@4FI-&Z[>@IS>#XIM:;#%'ZIBV1>%K<P*\FX*).1+FME\J32
MMQI.;YC#$<RPSBN2.MII0YWK,4XV7#J$NRN3)G"EW"7%/P=+EM,RP=W@<30
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
MS5GNR^ WA,@B>%82P15<T7S!LMP'(?L$(=NJTC7%=F4+L]E3<78_*!5H;%^
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
MM*E.-^@4[;\MJ&U)(M-[^4YP87<%*WIMUF3"@;-Z#FV]"%K1V\>+!+X6ZJA
M^<9=[*00"IW5H%U@U2#R OG+&:R!.%#E/X;?:+DL1UW5^R8AU[J<(]0D70IL
M;+[U7M-8M%.Q?T@]P":WYQ9Q]J[9GN<P_ZE=E9^+E+3R%O2D>5,D*AS:+!@:
M%:^7W'M$"Z=4%Z0L2%VR1G!G24K?2'?*.,K49(NHP9<5_87D]+GL+66XA@55
M>,"*G+T6W,#X%8H-VRRR1^!B6Q;&E_30 #PD8GUQU(XE8K>F(F-$4**AIK8=
M#D_=$X)=SKY!9()"I!,W@#]Z<=YN 2>>@LT<#!%=>DO8]9 NV"%H'4C96FN"
M$?< 42IRQ0$,DBD39P8].69S)%/B$HMVI#6H \[UI*BIGC8H(!:@>M"0IQ8U
MX\[6JNNW2&\18E:5J2'^5(<G(R)&6\(-TYX7,S,2S8/ G !QF4=X[I[<X_8?
M;B>[Q*KAG=>-VYUATL%Y["1NH8_-!Q>6/2RZI]JJ\-FV1/V6_=Q3^\L^^H5/
M9A^QT!^Q^JI"YJN:X$VQ\J)#&'??@ J:L3D;&IC=["GE?82X0C38P!*LRI]=
M@U'^*R@;^4!2-_QG>@A7MCM5B-!] EHE<@\A"!.K8?"[;-P=6=/ATC5%>;_#
ME(-,I_/][90BM6W5^;2G==6A7/$G\Q%.=J?X^T=!]=/Q=8/FQ*8ST2A=TW!4
M9.3$P2-[UF;F0Y]NP/)JD\,(:@%?@(*YU;FQE:A>KQ0Y6B($WZ!.M.6R@LP(
MK$$]?U+*7(];S-!4H@T:SM(\BOZW$5]?TLK8\&6:PT[['S?1FUSD98KE\N^7
M%[_<7+XFYL2Q!T S/[ :%KXL;KEU]:_G39WLB#>U_E#<Y0/SC_YY<_G3Y?<_
M7?X]N7IS\?;ZW=OK<]@IGS&/#W.\_.<K!O0D&SR]5YS51,K#;$O)3T;-DO^O
MLVSQI=[]021Z?[Y1,TU"L>P+?B4>9K!?<:']MG(*+Z;*8)7S('DGK&!L=%U<
MOOW""NY!,?X^Y;"]"O&_U2+Y=6K 6DR2KS4;]W%)(V_L^/G1)KS4?IIH-V.?
M_3HG3WPD_*'6K%4S]7E&.;Z*2?_KD7G^Y/A8/7]^G)Z>G9R=/M'J^=EP^.SL
MZ?CIR9$Z/7O^C[-'6Y@6B>7CV6'XIY(?>>@"-5]UF?KVP$ILP]]_O'IU=9.<
M?_;NV*:W_U3-^L/EF\OK\Y^2:W ZSM]?;OFI>'RX[).K04*HSG\$_Q&84_IL
MYC;^3/$<ERX;Z9+ (+;D1S+%3$8JL2>7]>7/PC[V,QWTIGZO<Q/2MUOT;Q]\
M8I!PR2_'/^*1)W[H)T?R$>-2PYZ+03Y!6)PMXF/&0^]U(Z-;!.50= -FV!?>
M$&1O0KR*5$W(]$@;2.FZ/4 "4.FW<GWY\]7[RX$5I$%R_N9U\OW;Z\N_75XG
MKZ_>7_QX?OW#98?,T!(J,65353,4DEC;XC[4A.P*6 ]M&IY!8>U+/:FT[1N*
M.+&Z&'W@;J$AVS3?6@BG.QBS?G#9P&+/&&_@/DVIN MY)>B)A$#0>679J5Q;
M*5=*F:D.T0$W4[_'E BALYT1*Z_M:ZC!*;-JMX9G7]HU_M+:#>8>P][CVD\N
MH@G;T5O.ZM1R'MC$;+)<^IC\QM/=C-1<C;@[C:JK K?0@(&NJ2<^HSG'%GO,
M18,?!X%C8NRH_%\'Q+*#,J&'^#\JFY-F[QIND5;!PW <TDC>"&?;PC(L7"7T
MC:E*L7;VCFKLN%^:JRFRI7?T9REZ6G2%!I<P6I3>6W2J V="V,N<) S%PKR+
M'WU -P)G5R[4.[-%6'G;YF.WL##FHB QJ+05(]G[KC$LAM.1.;N;Z[$2Y C=
M'-,3Y>8'MFTDS7U(95>4'J$F4H"4UZAGHW'SEV"5IV;NI+Z%J5MQ10\-O<M<
M]7&Y!\/EA:222B:)K#CW0&6:6=K[">4&&,SA_DI28VM%8:8:[$]LV?*0'TSC
M(94-.'6*W\P*; >)6/,VUY@,S9]#477-CPT(-K+\2F7?.:*ZSTZ3=^HPN3A\
M?WA^2$[4LY?\\\63XRV-B>GZ,*GT/S>:LV*%?JVG:@A:5Z3]G(G3CE\\.X4#
M^P6;([^\OXCF-7EVM+T3NP7S2J&CY&]75^XL-+<F2ZX98^>F^.D9".])TIG=
M$QB?WMKY99'8_"0OG]<7QR"ZW6E]>K2U<[H%,HMLKH[9E&?W?**137%4&G<6
M81,+?Q!Y27Z&RJ)GRD\>],0:$3Z?P=4C-$#I)(?Y9G6,)C$=;RN4\-.'R5TA
MT&)*V=['<-)A>00)+E92SPA"BMVX%\&I=[9\POFOIP]'W\I9%V+H&;'_#6R]
M(+$&QF4<H=\L3KX0[<P*=E;$%A3KTKL22!LRR6%8J7.9Y*L$:[%]-(E2W:"G
M:/G+'<,?<AY6W";"!D"PQ<P=^V6"D#<56II(HQS2M%D8)%$Z,I*9@PG>9 U
MNZT:$V\3"T28'6;B'9V4:M9A"73\=%=AYY-4:%%37;J/;:>^LI&/VVAK0@I:
MES?@0L2(_BSWE0Q!LY6X4= 2%B/_WFU"F@ML&TOW)0?,TQ<P!^6":TTC1FV3
M5PT'E^;48!3I%X=$9 TCFRTL%[EE>^WX?$&C&S_7CLS0-ZS"6@T7Q\)5"!?A
M<TEDMAC9MS32^%Z*IBRIK_-[*^9F+!5,R7R:'#..:8#1 @>%)=Y@;A[%)I@:
M(Z>#9\U"AZ_!7FDDI/Y">HST2Q=,^IB L[S=VC5J3<[M:WF7(]@_J _CVB\S
M81$6J!SM7GL[^#V^@SL;Z 4HTL(C+<J%;6)"6T&(AM3R6^TB7/YT>=PYZC?-
MA4%6V4HE=Q2):!&!(W&F(_ZVQ0T!F3-M.=[+_^C^!R<O_*35)1KH=4,1G5=2
MQU4M<308G\VZ<6^K&?."BEY]52"M*OSRV@92[2>;RP%N)^IMZVJ(?&<]WW_"
M4"WIBKCZ&DD+J6ZQ3TE>!%1H V>XX)$3$OM)L@0I4T&,D,<,_\\1/]X=^'$4
M#F.Q]CU;?!G>$FO!MGJ;B3J,DA8NB<.*E8'#G6X73'T8%/5=!:]PUPKQ63MA
M%Q7:V:<HM-Y%Z)_=5G*LW3J/R_R'U&V4>DYBY06\WTA:&M!^[XW@JK+$JF3_
M2+R7=*$;.H8+SJCA/5/A#;,1\T[/H64A5GL DVA.FDPYT@RY,&V0(N.NIUVU
M[7$4BR6H>.M:!?:Q<6D N-$MO'9>PW[,HIZ%]YV;E='M793.)_>0SK9,(O^)
M) YZ'!&84E?>8SM3H8#B"2C<3:Y;2- I-C75*"NJAIM2QCTDA;65FQ^R9^1[
M4OAFK>%%F$VP?5>YHTND(S&W6(79CT[[XZ KA&<R'X3R;(6VX,:W[;Z,OOLB
M=INKI/?/L$CE+N#SC0^B6TP4V ]^$_1Y+4$'=R*"'TA])9N6X(=2#@(EN"FI
MG80D9WG2X M!8PT\B+#?AI^C0>#'R=RLF+5PBD*Z ]Q+&8P.=]MZ54!<B/#
MC"EZ@ON,2]6D ]O?TI+W>$UACR4)E-@3]E)XO7'NG&8JUTXY=TRUI]2@;<6#
MV(<-B2S- VX1&.J>RZ_;_.W MT13S.;E:!<I%>S*>N5.^Y2#E$V@[2')X8+!
MDLP??@/V3\JQ.BN5AL-'M?J8U-A6VY7;]'R!RRAES]%YCSR0-K&+%@:^#XF;
M508N#<QMCJ+.!<7<Y.R=V7?%AZA<90OJ5< US64,[ BX(L/5YR+BSDM$H]Y%
MA?MTO<(=46ABT7(D5%_1M:C>0?3=-4WU4,@:9G:@$PPC%])N8M!Z)G&L\'/Q
M?NR^VH"5VQC15B'7F<9(>X(<Z*IM8 [ \"Q10-P#U<PVVJ,N#<&IPF<P.K5P
M=AM?C:^XDT;$Q6*Q')T!T+_=>>WY)JAP#9]C&V^(#PZO;JS4&\HLV'8!$=.7
M!SB!8AZ59NB;FH5],\2^#0]2[*2<PL&&6I!JX> VU5B-2"^117>(I!ZYVYE<
MJ96KF4ZMSF V<8;16'Q)K'4X@N4ZN=.J"N!J$7T5-RW;D;Z->2ANI9O(EN2%
M02W0494.6K7RY*TKQ]LTT.W99UA X49CJT.GT2>>N$BZ6!K74,5.W)C+G^%E
M"G+Z3XZY64FW\:2/.K2/I+ZG842#V+57/ MC'7F[-XIO=#E<V!Y2K89Y,:^M
M)0>VQ+^5IH9GL,D\/SCV8&F[CY\:PMPN>7F^7EY$N:UQJ?O;&'=\;;:J<5<9
M[&2&E@&%^:T>&JK,!Q8UL8?(2H<^HBBR0'*8.&&(WH^<ZZA/%XYZG9F=/??Z
M0T.4^T6S=Z1P=,L8^EXLW54WH2*S74^M.X\>2LY^1%%JR^"/YV,$WL(]J4;$
MX<_A>(7FX\"9]'Q".T[U%+>>;4]%Z1<SP694#,/#+W6O">K7<40N]J\HV(8F
MZVI.SRU9AROJE"8V^%"SEPE:84A=(EF_Q1W1\$VO[(JTT(AVV>@P$L@UG#HX
M?3[:>?2/?SQ4GOO\QX[IC\\L7EIZV=>>;T=@;P("^^4)ER_]NCLR2Z_BK@S;
MA2W9AF+./_?/[1=05U*^_4/UM=M;KV;^S$KM0:-L[\]MDIW^0N].!:0O@WRP
M95WJ^_-LV<>8)(/_3>M9]MW_ 5!+ P04    " !G6)U2@Z?3%Y\_  !)=0$
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
MVJ;_R!VQ O[OM+8CS]-+M3,&#O]YAYC\J[2X3A?FR;\X/O%X$>ZX"&5KD@_
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
M*-9T4:\.H,R"TW5-^,H:;-QRY[200"F)?3UN)84(3==.^GV7S#.X*IH:U3H
MQ.%6FF_MO8KT+[IRMG?F\I^X=!1W)/@<^7_BC!/_.45E=(E094NT]A%#D;F^
M>3UQ&TT#=U'HC4'4C-7 D) "?$A\U?*5C :6L#R!QO]&6NS=MAZ:"%VA=$9]
MG^ZYH($9W>-M(+XNJ(##WM#P3D9.E7DK#I49(CK-BX5+#PJ?((?+Q'8 W)(;
M7;8S1*NN" E)9F7L-P)41W+6 H;1](5+]-/O.[GH=+.6I1%168[WO???-ZA4
M+$^ <KU&'+L"%LX0@O=:WO"*-E2YN]*[/SK(R3 X?D]1$AD<7VQ)1/;B"O64
M=(V,YMWC%U%#VH[HOE.T;.WO/ML6 7-;$5O44SG\/$C.CU(0+?:]8RF$#T6\
M%F9!"T)!Q/.B #1!GID&?N[-4%(%'EV/EO*>;;SK<7TN<=Q@,=D"S7&I-39P
MCXB5$6@^(>4O)^&M'[?I^9S358>I/6YA)3#\)!DY-Z-Q_=&<V"^!)A$<T+W<
M[":_6(1GO:SI6EXI3G>UU=[XLRA#B-M5<AAC__BU %LPS"L.(=R!;?4@$/)-
MTHK@WR6MI@2.9JAA%RH ,O?>*SGU]C;VM(0?[;^X%R?:6**!6>@B1ED-WA@[
M4KY(-UF7ZSQ>(YG\90*9:4@E4R!YM#ULLM<6,MSM(=/9GKO1-SM?T-#.TM5$
M3YJ%?\VS.]YB1?47O$J,#%DIW9RJ#/PV0<"%BA-T'F2GS[@,"/&Q0=T?=#UL
M)(5F:T2AHC5>]$!47&?P("(LGA?N>5\VA,,NP0'O/>A65B'CWF& F&9@!.X9
M&C<H#](^/?KZO,+^W(0#;1LHNHQ*8Y'G<0)CX/>E1R*(FUZZ&X,F-L>W4RI=
M<6_';DQV\;G(0-?6T;TF;<2KQ%Y@J7CQOB@L [/NJ.5[\\VV@]&7#?>4O-*5
M+^YPF0Q[S[:FV_[BYE*MLG05-CN9/ _L%M]ITAO91&<"$O:'KR.QPBJK3!,-
M9UU[85H<=[@-1!V,+R4PB#OT3;;ZUF7%'>SII\!X@J-9XA 5(BO2CC0.O!?,
M0P.R[= I)M]:2FXXYV0[,57LZ7*SUP%5.Y05)NQ;]ROK.KUMD51%O?9JY?="
M6#FY5N_A@Q6?*Q^(T\Q>OMC[,:0YQ_LOD5+9F:K*W/[D%W[-&WS-F_ U'^S=
M>U<U2'H.5YM(T+KX1]'%?L@]PA>CCASV;'6<\8NH[D_?'3U_C=CEGOBVS/8
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
MEQLNA>JDJL0 EWC)$?E-[[VWUU5^P.,6%M5)E*W&GGR--HBG'*3&#J[5P@+
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
MWB>/,,<X,<*(Y="S4I:CJ]\?C8;[(]>_&R2[&U2MI7Z!\E)PPRQ726"4E\\
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
MB88XW;6A/4!S4,0K(ZSEG#%AG;,&0L(@VQ$J07M:77-HE+8A37=F%D11SFP
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
MLK!(4 JAI"N<DJ8P46C.#=*6D(.Q9OCO9O@Y4C^?!"F$T*P0*?C"@DV%"OD
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
MP$FW>^\LC$>8E633QU )>0O>C'W*A73N0SI76EWEL*17(@D%G/M;8.O $&9
M,6)%(@EA59X_0EF3XCH-4"X9IRLD% IL%P/;B3H48K"W6@/BF@)S"< &(P:8
M*H1DE%38W.>*BB:1*U2KN@8#25;1!9(T?*][?%RU +>A$V)[ +UP; 9)\$P3
MPGVB5M82-,_.R>EQ]SR$=\/=*"0Z)XE>:=L1M)4T\ CIT6>!68S!Q*# L1A"
M>AX&@M#0+9M8M48&5W&2K(KV*?!=.'PGHBI2.L\B Y1V#%@>-J(\2S\IZY/U
M$ICB+@]7)DVZC@V_ZBTI1OZ2=@)<+_1+UZ]'Z?I5+7WQT,[!.%=Z=AAL+([4
M@?95CR!&P2I!<@X)9B@ZQB/?V"2TR5#QE:P=9)?3Y*M =@&0'8N$$(A$/GJ(
MP41@PCNPA 90RA 6<>):):OZBW5L!UYOB3#L3#.<WUZ2+QX[K'+9)ZC8)O>C
MG2M]/+"606M#06K/DVV".:A@%$0?:63"8B.R;<*:BLZM%(IGH6ZH75Y4I:!V
M?M1.>!2PX-@B#UI9#<Q2#"K/_6$R**(("M;EK"G9I*).J'T2#H5AIR\W0V'9
M$S53EM7VJS@SYZ2>*YTND+?"VB  .2^ >4:2B>(81)W'&2GDD$F"@:,FFC]?
ML[@6ZH;9937^*IB='[/G$S5D3"=<1E!())&@39(+C'F@-F"EB<8^H(19VE1B
M[L8.)0?C:?0J6Y3 64@+H!5DTB6HGT*B<Y+HUTGA$REE.,=NC50V65K4@U$X
MQU2"LP@'%7+'4XY4$_&GUN"K(/UQ-5-!^OQ(GZAO$80B3"W0Q,7  N)@O#2
M+6&6XT@),0GI+-DX1*X*TM>A$=;M4'S3[7R&0>B=_*1IR5.WVY:A-M(V'*1=
MR*7XI6/S_7CHQY76'\2C()25(*7D27&@ ,8$#30]/Y#VU',N\J0GHGF3T3IE
MSQ=OR\HHAX+:A:!V(C;#'&4R6G!&X*0>DK&@K0O)3D!6&R<0':*62ME,#%PC
MU*YOF[\K\]E*H4BMAK1-V"YEYM.LS'.EEX83Z5$0+ >MK0*6&_=813DH@U@@
M-FHFZ,8F4Z3)5!D OW;@?8Q9;06\\X%WHE 6XZ3HF0(C?)(-PM$$8\V A(!5
ME%$RI3)X65/(N45#_7(Z:B@:WH9./T,N%YN>=ON#7ABT>^&DZHXZK#TMV1V/
M*B4N-FBKXZN8\=LK>Y2H*IV^?S'<J;?'Z:HGR:J8.O?CK"L].7QZY 3MTNV,
MG0;&2  E501!N%"(4*DUV=CDLHEQG>R<XIU8%;U1$/XH"!^KDNB(9Y@2("P/
MC>/.@<GQD*B01319%Y*)C4W)FDRO4.;("GLRQK?UI?@XSWA*0'7IY$R[4_DX
MDEYIYSTH'H['2[LX?]7M?1CM2K*5WH[VI%#3/:EI[TI#,(%,%#Q"T +E:?0,
MK)((I(W8.8$-,VQC4S>U6E2,MO@Z:@/C)>94%!@_ (S'"H-1BIB7'(1R"<;,
M(K#(&Z!""4PQQDCXW-NFB1>6:U%R4]?*3S,AB;JGH6<&Z70;Q\'T0_'//&[U
MS6@WWN3-N.33PIOWY,TK+3YD#$0&B\'(["\VAH#!C +66#+##;4D)LM,-QF:
M.QNU^%[JAMYEU.$4]"X:O6/50REWD<L<[4EV"Y,Y:$M%3/I'$&ZTLR(;+THT
MD9Y;]12_RM15NR4UI$[5NH5J[DDU5SI\!"Y1XA0!TOA$-23P1#H$00R<2NZ-
M4#'GHV'=E+Q.S0**IV1EE$+![<)P.U&%XI622FI@/$]9P1B!(9Q"T,H8SIG7
M* E\PDA3JG7M&EKW(M@%^1>>7$G<<HM?"PO-Q$)7VGTXS;S$5.0*.)P[#470
MQ"6[A:@0%4\/%FLW-FE3<-(DE"S(5JE-W>L"W1!/#N3+K7LM()\5Y&.IH207
M$F$'-N2"UQ@(:(TH(*VTUM0@PE &N<*BB='*@'Q]O14ONR<G[4%.@NI7Z:D9
M=^F,0\?]3(G<PXIZF$?Z]W[[>:=]_/]O#'IGX3JF)ZYMJ^-?3EY9P?A,&/]\
M)5?322UC))",_FQ.> '6108FA+173!EK20;.-6@_C"W^H'?B+,^=<B<NZTX<
M/VV<YRC=;BZ/KTEW(I(*M&(>L,M=%SQ*VV;NO!/7-XP]M"C[1Z87CKK'Z<G8
M__\:X7]G[<%Y"5TOW7I\/^BZKQ?;L%-M0D'\3(B_VCJ).8J-%J"HSZV33/K)
M"@4"<^ZU)HFC==:7Z='4E+I,I%@[Q"[!%"R(G1^Q$QTCB:!I1PP@ST5N@>1
M<YK^R81"5AA%<M H(9:*)N-K&*)>-?=S909.(QZF;$0UO*;G-*V$[Y[9XW!I
MF<_GQZK)^OWC$9=EQ;E\N;[[9'@59I^+V5O;5YI*:164Q9Z UP8!(SZ"MC:
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
MFH+>;'4SES$Z%Z0>V>M56+2PZ(PLJI'FW&FG!:9,X: #X<D09H@JB9,E/+2
M'\\'6%AT5A:=R$1S5&)M##@E8V)1J4$KK %'Y0AV6BJ#<Q&L:+);1L.O'HO^
M0E_[=O_TV)SGBPP_)]YEO;.<<#GA<L*/<<+_')A$2NF[;_^]^>_T9?2)$]/[
MW.Y4#$6O:IS<@#OT%O,85[]ZC)/\&#](YK)Q>;B#Z9QG5WZG.PC)IN[E"5&-
M=CJ=SSUSW#@UO<'(ND[/=A\ZPYD0G8I>J^D/%ZV$TIO[@_2+JLW6LTMJO[X&
M%R=!13K+TVZ_G1\'SZM!$NV_P[^^M?W@:"0T)CYU0?EH_!%CTQF<#>[^R .M
M+D93+2^_N@"37_,Y5FH#<>:LIPAQY!A+*HA(:@.)W"EG!9%_)>MR]*&CWNB\
M3\WG +87S%<P,5W6<W/\S9SW-_YY]59+]]GD4E]?I>%:;/[;]M+G;CG51UA(
M>?M]NO-FY]6;G?]K[+9>[K][N_]NZV!G^\Z[ZW'/]>5^$DZM]SO;C?33^_TW
MN]OY9!OO#]*WO9W6P?O&_JO&R_]LM5[OO$_7T]CYX\/NP:>:7LQO'SKFS+<3
MPG^?^0QONZ]N\N %J'5E9E:<.89[)>72!1Z;TWYX/OKA7R/.;7>J$ZX^=%VW
M)7H=W^[/T/"6OWB(7!S_XN5GU4O7U.?P-<*?*73WR^@9OO.UGQV6/Y/R[D_^
M[*@_?XW3ASA7C>6*G*M\1B@MY[KP<\7D&=-B14YVE< EGB&Q*C>!>B;1=/?
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
MDC(J/6;<5U,MT6BJ)4*4Z'L[AQ)$=BN$Y(+J\HB8Y1'Q?C(5)Q ?D32 (A'
MC V@7-0@N1,HYFE6.5\04]S$M_3B6_F@63E&S8_Q-(F48!41C<92&IEW5M/
M8C4/.)G+5HI"I#4ATDFM+3PS'.E$I<)18"3);)O8%3QQTCCOL::NCE2Z;%=Y
M747W2],_:J23:Z>_[ON-W_[Q,\"^#;TJ:V>QP-UMO;H.SV&GI\J2WAZ=V^B/
M;P=WG+Z-<X900>VO4=M&WT;R)QWG./SGW?GA1W^:S&3QZ>,'FJX%[Q^\^)J.
M05NO__ME[\MQ^],/AP]?[Z5K^, ^??F,6@>OXMZ7G;^,P YY22&X9%DS2U12
M3\R#ML@9Q"-S0FULHF>4W<#[;=7NL]MXJ^996Z=C/%$OX3*-O$O&R]Q<M,EL
M+#<V\D1@.AJM ?O DI$G."@<!!"O& J1>\MH4B:\*86LAR.PCG@OQR@<NB .
M7:9]5SAT#@Z=M.^T$U)HHR%GYP+S.+$HCP2"%9PK%)$/NEXL6L(I0V@.^W"Z
M*WTXCR?[<);@2CG&D_9-SO+P8M%RH3BB2!MF/5;$$<D2^P5B**=VBH?7[-4*
M%82O=-(=.RU;8; ?#\SW\G";Y>$V6=]H@R$,.PHN5S4F*:+ ",9 H$A0D-0C
ME NR49.2>1YM)?ZS,L=XHMRV &%>N*T.W#8IW*W"(3^NP'G'@'&%03OL0#,3
M?-0VXH#JQ6XE)#/9U;C1KBJC$V[]A8Q/*#$5E$^/T\'G:'ZZ8CZ&&2O7O73)
M7HU84,2,339JX$):HP,2UF W!9G=DL\Y+%/?/NOE+,YT%5T_W*7JZPO3#_[E
MQ X5WIJ!M_9?3G1$#=$B'[T$7+7SPM&"]52#DU1%'0@W-+/6S<C2C)'D&GMM
MGP)R;ZMR60YL_S3'9Z&@=A&H'?<(%883'ZV!8)0"1BT&PYQ,_W1!1<Z8XZJ@
M=E50.],0:\<3/(VR(3"FI;((>\*"B=9A(;1^$-.A0/NAH3UNK9F>N](X)B!6
MXU:%D&!9I!"89IQ$AJR+>=PJDC?178*H:WB,)T%TMUH6@6/%!)4)#Y0A; PQ
M7!"45(LV/'H\"]<5$V/9)L9$QZSH+0HJ**"48$A$1B )3@+&."2BXBI(G#BM
M)O', N!%V!<+ &_1)S5"\[BAE G*>1<X<&8Y,(PX:.\P2&TB%1$IQG,&>E,R
M5>R/54!U[4,7!=\/CN^)0 ;%@DL6!2"?*TP80^E!;46R0)A2RCGE%,OXIFB>
M)K0E 6GA.-X.,?1ZP5\)7I3LHZ<:D5ZN5VEZQAZ-::[>\RZT2T/BF0G[_83#
M2$G&.0H6J%4Q&5?9KL*! >%6)X6&B?4\&5>*UJ@8L([(7Z=CK!&++=]G-(.K
MJ%#9 JALTE.DB0Z<>@PY8098"!Y4( &0\(@H)0E%?F.3UR-_IJ"V)HZBHCV6
M#-BQ,XAS@J/*0Y:HM< (%Z!SBF^TD5+):70N 9;^/_:^M*FMI$GWKRB8.Q/=
M<2G>VI?N"2)H"S/T;4EM6S:#OCAJ!0D)\4K0&'[]S3I' K$:V2P2G'FGL4!G
MJ27SJ2>SLC+%3[N"*KU=,+U]!$]0I;?/J[<S3AY,P,JS(B"C!>@M#QBL!BJ0
M, [@6#BP'G).5'XS95^50N2E_3Q_V+X]]+%FCVL-._+[-6I6:UG'?CY$U0U'
M(8Y0.02_Y8D:#_O=4,L]F7YY/#RZ_LW2P]NMMD2PF EFN;-,<"NS,T1X&PTC
M@'=1DIRI]&=WKJJ:3#]80J"]<3QC-TBM71+:(8F=1QQF#AFJ'**.<ITTD$K)
MRJ+9\J>3(CV>JKSP7M9+@<%BE#AX>%F51QR.9<+$FY3O.0"Q2N;\(E ZN[UO
MJ7%)(^;R.29J#7*1112U-U:)Z#UW%9164%I!Z<] J9.6$\&]4EIP+83VREA,
MI6*:&:E,!:7+"J4S1G9B&LL<]QAMS(5'7$ V.0/4U/!(I<6*X)5U2?@JU:;"
MT@I+*RS]$2PUDK)(< #:PKC$3'//!*:&1)H\#;;"TJ7%TIF-!N>Q-$HBX0-%
M7."$M&$"18HY#2%8&T-1))"958$?*_*T0M,*35\#FLX3XANEM\HZ&F1PG'OX
M0:B/25O&1<[@<S><5N6AEP176Y<<-; 0G?8>6<<2XB27YN V(,Q4Q-0SQ3A?
M66>2KRIRDZ/.'>^[_(!:;:?\X':*(-H9YY0+EO#(M0W8".ECP$Y3*5BUG?+"
M/L RHA2 8>.KEYIZ)P)RG&+$C<$YVSQ'@0OMB3;>VIR%=)7PR@=8,:V*:?T8
MT_IQ1*R8UM* :N,"5)-@G@*#1HG[(N:F(%T">:L=\2Y$G B JF2KDCQ"<H<*
M42M$?0V(.H\G$/!3>..-)(QK$G,",QD9QTPKXK&O/('+BZ.?+W T*JF=(QP1
MQHH4.1I9[!2(G,621/B&R#)%#OSW:$FP7A!.OQ/X&+KCH[X]RWV,]R-P=65U
MY5->60EJ=>527%D):G7E4EQ9"6IUY5)<60EJ=>527%D):G7E4EQ9"6IUY5)<
M60EJ=>527%D):G7E4EQ9"6IUY5)<60EJ=>527%D):G7E4EQ9".J_BN"1]4DB
MGYD\1#-Q S[F6)*5,A!G_;_=Z%_K5_/_/."VZ??^Q^)W"/Y>  _- 3SM_5BS
M/B>EMH=GW<.]VN'P.(YK=@1_/JQUH3U[(]NO'=G1<6V8:L=PN1_FU$KC(I?U
M81%-88_AE]0]M(<>&@0-AS\,H"_CM3M[/6D$D]#*H^&XFX,_?AO%OCWN_A-_
M/^V&X_UIB-',79, #WQYBW70@I/CNV]YV>&5U](^S?S,;2S"B[#@W@6&L<">
M<T8-5<Q%FH37WDFJOC*R,KUI?S1M]Y'=B\B-HCU -D&W?K/]4WLV7OG7E=X/
MNH?3!BD*+9YWE!9$=M7MLKOYU^;[OS;_M[;=?-?Z^'?KXT9[L[Z@;6VVVIN?
M:NU6[5VK6=]L?MJLYT^?6G]MUW.K:^^WFQO-=]L;?]4^M>$/C<UF^U-M0?OR
MR^=#>Q*ZH/2_OEP+B^?\UCV&=_@'*&(95_:+[?=K@-\G?3NJV<'P!# *0 Y@
M;7@"[POCVLEA/X['M6$NR'W:'<<"#V_IY]WJ<6,H!G:T!VJ8X\_H13*ZNQ3K
M@8C 5^Y^T00D<R:\F5>SQ\J#]U"!AW&KD=I__8>FA/Y>FP2*-D\&\#A?NYJM
M$FOA#?/.,L*]E)9C&Y-UBGKM---%MDHRS59),*/Z>N3G'W;<';?2WZ,X!FDK
MBBML'(9/('[=U/7V\'@#UCB8[2(2%"2F&\=M>/\?_:$_>-DHS_/F193GQX-F
M;[_7VOGP;7>PB3N]C_N-^I?]3AWN:>\/.FW/=W>^#%KU[?._V,=^_)^/9YV=
M<.0HEYVM#[2UU1"=^OON;OOCH+FU>=K<>7_0&'S^UMKJ])OG^_N=G5W>Z#53
ML_[Y6W/OJR&>ZV@9XM((Q)-2R"EFD7=&^<AA%IPO(WB[AR<Q;.3X6Y%P$($F
M'WCDQBFMC$_.)QLX%I["]7'L[5%6_]%)9DW/,NG7IO:L_/G&IS=B*UD*&'FM
M N)$$.2BLDACXRUA7C-OKD^O=5+$&(1PDG IE*,.D"<Y@Z6W&MOKTUN,?V:%
M1S-J-XWHG4SZ^LW?9R$/OINTH:SF7DS5=\7LCON^V_Z[8-E</6+0.QD?=]/9
ME3RB1#\9?CZ0F)],%]UY"'B>G7;LQ]2/WVK;AWXX.AJ.BJMAM:MUX8+QB1MW
M0]>. !)KOV2XIOCWT[A:?"*_UR9_.1E?_\OP9+12/&7R^_0UD\M^+6P(D PP
M'>!UP\/"=AB# M=<(3=V7+S?'L(<]G_&E%CPB=PN>SX\ZAYF284)&=A#(.^Y
M5ZO%5[=.W"@/IC^N9<9B0^Y)\??5VNE^U^\7@PN/LL!/1@.X<Q3]R6A4&'#V
M^&045VN'T0.3L:.S?'ZB?(_MCBY?,37G;GU[OB4;?Z/NH'94I'HN>%(6R%$H
M$MR>=H_WB]]+Z(69[L)3CH ]U?;B802CL7^6OX]'>4:[Y2!\/BP$^%-^42&;
M&P4HV-HO*UL;&W^O_%H(U,>3/E 'C##)EWS*/0-C+UNE\.7F-[]O#_=B[=UP
M,.B.QWE,?UGYM/D.;OX8]T[Z)2!\0O\[':IQ+#L$[<UMZ!Z. ;Z*TP;CRZ&!
M42P>7ZQ1Y>#,HEK^_=:!ZA8'3,H>OL\/@79_6*ME[2UE_^+V>;06'@87Y49U
MC\_*H<[C [/\[Y,N-&M&A&K'0_CM( (V'W<'Q;CF?MCQ^&1P5';R>-^"'*64
MQ2EW%MH%HY$Q8,* LR"-BV'*M_8!2+O]RQ$/W;'O#\<GI<25L+N7WWS7/>5;
M<O?ND['5C "G,8OW^,YFC>(_$=:GXAWQ6RZ<!2\(10;RF7L*^2ND=*VVX8]/
M"GT8G_3A&2"?_=P%Z/VHED;#0>;ZXYG1*N=J>CF\<@A/LE>E8ZH!ERT<%8;!
MA8X!5L"<!9#D[+XH>YW?4HS\P)[57"R:[XL9AZ?:6CJ!GI]%.UIF8+N!!T='
MP+VR?VP6&F#.#X,=A:EDYO$$P<YCX<ZN:?MU%3Z^O@S.HT9A6,S21$<+*)T(
M9/>P/%26WY,;E8;#XVSIS0C[5&]&<:IV(>N:BU=T'E;!AR]A6=0 UX<9GO.-
M_SZQ($XC$)YY>C7>+V3:Y7;9,,&*WLEA>0*OF(?\\(>@S-5^;)3]^%A(>5ZQ
MIX#V_RXT(0ML+1[FF^H@^P,71Z5ES4B9YOR:-/_K&E&[[2]SF+UJ;K.7T)>P
M>^ESV;W->#IC_HR&A_#1E],+]N^[8J4<;Q_.7C-=IA?&0#J;&DB;I-G;8YWV
M]BD8-/U.^^-!H]WIPO,'K?8!WFV_[S9VX)ZZI]<-I-WV9]JJAWZCM\%:6U_Z
MS:T/WYKYU.3.KFBUP=#:V?[6Z6WCYGDG-<[W>./TJXV>:HL]4M9:,(*I0B:7
M9B/11:V3<"*IZP:2]I9KEF@,R?!<C &FV'@,$JI(%/2&@?1RD[^0EO#S3[1H
M?/C*B-)""S""(_6(:X^14Y8A@9-T22KK3;IA"5L;J8%IUI)R+KT.3BM'(B'$
M@Q5-KD_TQYB=G)D$%.EM;EW\'L$P_J[\W648?Z\[2T8[IDL/K#C$E!SA_<:G
M/Z:C?QA/:WLGW9*7%(OXN#L 8I(R._T'V-KP))N?F8Z5W/=RMDJ[!^@&W&B_
MQ>D:6=+-S.B*+:J2"13V['$\0B='4_L&[IE8M_#8O>$PG';[_=5L28UL22*+
M2X"(#/V$8V;V43*266NK%@NZ7CRGM'=*/S7<W+>G\.=1;73)7J]T&%Y>WIR9
M:.Y/ZN;S[,72/0;6 '-[F/M3[!I=#B41Y0*^.M/EZQ9@YA:EMWP<KSRV;,9@
M& IO:]FQ$Y"/DC1<:=YIS%N+F2>67@$+=M*PF(O<WG+P+MO_IP5!!A.V9!>D
M?(\-PZ.I577C^:$;"M*W;^%V6\L</\O<Y)E3/\3K=3>\+VR<;A;@8?'O:C$^
M,S(^*RD3C0$:?J%$(#'%[L<%<F4#NKC1P?Q.:7%VX.1I*&\N]&DZ'9>S5YJ
MHRQ2M7'6*6^S_7::67 -Y"9["*9SV9TQ"XH;;/BG:.6M3UVK[<3)%(,1.L[$
MN30'K^+P512 5V3).(O',T^#/J[>W/69&',9RMWP'QA#%T%@_XGC6P0:5/Q6
MB0/,L7=(W*WFYFH>GOU:Z@]+!;\4R^EN]Y.2:XY_B%S?H@#/S[=9:80\$^G^
M6#HELJ:]R^E#8)9W !G?0>]!R$<+PK=PXV+GH=/;I;OGS?/MTT[] V_V/@)_
M"MW=\VWXW #>]&>OT?:GC?/=FSL/@V:OTVNP1N^/@V9]CS:W/I\U*5S?VZ.-
M\P/1&#2^-<\WSIN]9@).)IH?ON;DI,D1@33S$7%J<"X3ZE'0%+O@<!)!WMA8
M,B9*0H-AC''@));%%(+QD4F;;-#7^5835'CB&KJ%5RTG<-^Q%_+=D;DZDH$9
M+9T/&%O#F:<6QV2DETS+X(@!BKB3/9/=0>FT*EVUQ_'"T39QD65/?;_ WD',
M2-BOA?A/UU\A1&/X =><C NO"6!4X?>97E?@*BQ!MI:A%983&-O"XSV*)U>N
M7)UX9$N?1.&#M4=Y7[^6O2Y'^<]KM=I$YS*& \@/]PYA9$->28 %.)C$&Z0#
M0'A0LKMBA+*2SOA&)JI:>'?&<.\8N&'X'6[,U,W[$V!*)T<3Y(9[#\?9?3CQ
M?HZ&%VXDH"[AQ&?/3FUKZO1>O?6&"5^\>/'D)1-?Z=$0J%9!\/+"7?8*FCE]
M?-G,_>[1468KTQD: #=*T*W2&PH+!LQ"F=TH2P]\DQVR9VO9BU,\K37J@OS#
MN&Y.Q[48[3J,;']8_OXICLK9^V6EM=E8^166_KURGV(P'%^HW+5)@/5Q5#;<
M16]/"K=GK,']T[LOI&Q\MYB5 W/9XV+!+E;40Y"A/LSF8>E;S<_/S3Z=KO^'
MM9B=>: :6:B*C#UYM(_LV=0]7M"'0OK*Q\**6WC_\NJ];S,GCMF'!B9"A,6Y
MH!:@'@>Q')]Q=E'/M&LT/-DKI2AT1YE2YBX4OF(?I_[R<AJ&,,'P^NF<S_#G
M3,S!!CC-$Q?AEO)UX]]JOY!?:\"N"_DOE6$_0N_W?;F9-ORGFW-;_5[[A?XZ
M86E7]7-&*(KK\A-^8?F9!?N:?<AT>R1W?-3-#.K.9%Z')]E$N);/RPH3M4W<
M<:.X9](8 '8/V"^4$<;R6Q?2R\1>]/JJ"DMI)F\E&?K8'1_\'4?Y#W8O@KT]
M2<F%Z%M;5-NPJ.Y]518+&%^*$I4)<1P-<H(;1!)E.L*PX^A7UO7-U/K_N3KG
MM (Y2H*(J+F@7#!KE%&8"BX-AW?K:EH?:5HW3QL;7Z-4C*:44.!.(,X(08:H
MB'Q@"IB3PB8 *[^9VOL_"\6>4U^3#%XJG'(Z4VN3QBE04%MAE(TQX6IB'VMB
MFZ=?$^,I@LHBP13HJY$4.<X54B1*$[WR7-*5=7;+Q):<X=)4/)RANID\35TE
MF6A,=V5@48K9_7)XO#^>[,X4Q6=+JXCJJ?-DAD0-BIK-,4PW7\L]U^G;\P)1
MDM#3Z<9E7LFR>9W78%C#XG0;OFC#A/ 41"2[O8 098MHVMRK[.=R,85>7H0&
MS/"%U5FB<='0D_%TTS?+^7CRE,P_3HZ/3H[APN/]O %<^WNR\G=G(Q$"/(WA
M6K!GXTOR,=VB[A[^,X3%<ZUVFTE]?P"[X*\[@%W='<!>Q:*_I5AT5/OEW=32
M?,&P[R<+3+\[E/M6N_S[=O83.Z'JW;'=VQO%TO)MI0FVMXO,MF_8 ]4X_8J3
M-38$C;2/$A9?%I#66B"OE+-$)R6MO+%5NSR.HO85\_&X]*5<2L.,E>W.:GO]
MH;,7]FLM^[3WAC,Q@0^C#@7=G/W[I*C]VMU'5*XZCN75<;S0O++U%XMCD:@7
M1J]OC\;QM^F'WZ=G\;J'Q6@4-UW/R@NS=;FBK.%R59D<*IT\?_+U6O'5].C?
ME>^D6"-4W_DU7B-W?G??8XE8X_3NK^][[/W?"?9C3_UN8^F#'ON=@[O?K=)C
M5JY-_<T<S;>D:;XI2$^9!UU_;^7!I4YF-6J4:K29U>A*"NN?'2CV:@:J )':
M%%>NY_G^T0Z_G8&; .\\TG4S:[KW8/"G^WK]U%46OK_4%9W^8L>^/*OG<Z#M
M@]/"3SJXP&4F'C@ #Z\S,5^7G[64Q /[.D<M"2R53H*P) GAA'(7.8F*DT1U
MH$RQ[_BRYBHJ\9W=WLUOD_VPC4D@0MM^6UF0"A(_2L"G%22ZG5SE80?:UNYW
MF_4/T,9^M]$^^+;;_H [=>A)>X,USOWIS0H2^5#;']#>C6^MG6UHX\8I_/NM
MU7Z_WZSG@W#^6Z/NH3U_I,:TCNPG?/K56X%=B!%9H0/B*5FDC9"(1FV"C"RI
M[!#-97B,NND]F[-XQ%PJ\]3E=JYA\H/+[510][JACOB80E3"2J-XX,Q$Y[!E
MN2YHD(*6K@(\A;J?JY]30=V30]WY!=11KY*/CJ+$#$'<9W^%H 99(F"F>2"&
M,X Z@5>ID$L!=7/ST&LEQA87FS8.X_AX/XZ[]DZ+Y0$59U^^=.SCPQ. D1<^
M8.6XY!Q6:0[=%U@E!<PLT>]M%U?PM$#PU'PWP\1BX((8)Y#&')A84 0XF0DP
MBX+!&A,X5WIE7?-5+=0C5?%:H.J&;UVMB4O<FZ"P\8E';#070$*4P4Y11A2O
M6,=2J?4EZR!<ZF!P0LP9"6I-*3)18T0P&,X""\RU65E78E5AND!J_7I=7$75
M25" /,"V_T/TXI:^OAH<"MPDIC6AV')AHW7.>2FY(MABI41%+Y8(AS[-T@LG
M#9&>(VTB1YQ8@PSS$N'D;>"6)6+]RKJ1J^31_#P+Y,UYZVJ=W1F"1NU I;F+
MUI*@A$O*2>6-$;&B%TNEUI?TPB1.<7 1.6D3XC*"6M,$1@2EQFG*"<U6@S&K
MAI$%4NO7Z[GX=#+:RRVH_!97$<A@(9533&GC.$E6*\F35P3L':*L2!6Q6"($
MZLX0BR!9<M9YY S'B.LHD=.<(2F8M,08'IA;6==XE>F?]JI6?HM%4^L8B$O"
M<Z(,YMPS'0V7U(@4C(F85\1BN=3ZDEAHJR/@<M;CX!&W/B#-=4(JB! Y-T(H
M6O@M.*O\%L_OMZB=C.!M>V>5_^(J'FEAK14D,.\M3XI:[0BE*?EDO8@A5#1C
MB?!H-E#%!L(IBP$ R /-($ SC&0.10QK#L;2^N0!C]@JDWR!#)W*?_$X_HL(
MAD.4T6K#>:#:,1%T<EX#\8C&BHIF+)5:7](,;Z*&202UM@)HAI0&@3$1D#2)
M.>8\PSC3#+Y*S"*I]>OU7[0V&Y7KXMJ>"(\\!&&-UYYKS.'?7*XA<$-2H#A6
MG&)YP*<U&W*1:/9 28ED4A9Q)1UR@E%$J98N9I-6B95UP5:YOID2H')=++E:
M1Z /D5 >?-0<+ 7+P3X( 8P&1D.DN.(42Z76Y[.15%ARBQ&S0B)N#4=.>HM<
MT(;B0"75<65=@JFP4&K]W*Z+BZ):ST0L<O:DZ;@^PFOEFGC >V])%5$$XZ[Q
M/%37A\:.8W[ RGK."W7M:'IEB16H&9275&(?F$W<,F5C\L"'5/*&9;]+18:6
M"#5G T1$##K@:)&GG"+N&4$Z$8VDII[D2F4LDR%-5J6N D1>G5HS:W$222@7
M#'=*&@G&#8E<<XYSHKF*#"V56E^2(>5Q\"DI!&B=;1PCD+5$(&EI](P*;#5=
M63=D5;&;R>S>CH-E)I'&Y!$H7_\;T6M*/%^^D4)M9Y/MUI:%,?U"[R!,WYNQ
MR1&I2=X2!O(2AB<Y2<FT?P].)/ Z#EL^_K L^=+T0[F;JJ5I(9<F>$9>EDK6
MN?$5NR1$)!@IE1SB(J<N#XFAP*T2R5/G:<B6.ELU5#R2J?YXBO7"_KL*6"M@
M_3E@)3IA!DC*6.+!.\,B3P62&A?!!J@X_Y(!Z]D%L(:@J'#.(\\D&/-6*&2T
MT$@%Z;@-FL= ,[#B5<D?*WSKY8&U,!K^562K^VZ"O)P0]0K39]=2YMV6>A ]
M7N[!ZTFH;D\]...&?*9W7AT4O49Y[O%V6;ER?&F73$L,3.HCE#GY<WF=DU&1
MA;@+7^:\ASF1X216[3(/\2]E*OWC?>A2]]:XMHMK?UVKW9WS< DFD"[&!+8O
MBV=,<U+FTE+][OBBYM*T?GBNP3PM%3;)9EE4"2OJ%_1S'2F_?SG3N71IF5.R
MS"4]*>I4SNTTS_3-RXJ7A9B@\2$__K)B^5X<[HWLT7[7UZ9%VXJ4T?G)%Z6;
M?K_OT>5E64:+UO?/UFJ;DS9??4&1J+I\^6T=F9:QG<T(7DI[G'D< "?*#?G.
MZ-Y22NIZ;<(?+B3%EJ1**W^N*JU_Y-SEP"/>#0>N>U@,:/VBSO#").N=EN?L
M;9)&;^-\M]WOP[O$;N\#:0YVX3V?!2SQ##Z?-L\_X]W> ;Z>K+?1_GS6J#?W
M6SM?#AKGF5Y\IIW>P5FS?4";YQX^;S!H4[?5_IA:]<W3KPP+QYU-2(1@$6=
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
M'D O$1,2F%A6@[7,)("D53HH"<A9P>-+PN.GNUTCG:TOW=W>QX/&^6?1JG^
ML?I\VF@?G.^V.X/&SC;;[37P[L['0;-7N-I ,&""#4=$4%ANP1I"MB@%[V A
MCDJ[0/G*^BW%W^?=)3(J!JHH-B1P!ZMX *,=#"^-793)^DJ>7H$\Y>56N!0M
MIP3E(#Y@;2!0QFB&O-2")&VU<WAEG3\H@+H* W@Z@/=)")L\90)4G5+EDHLX
ML1P& /\G*H!_886\^]!:[\\^C -M[FQ^VRW"<AIB]WSOK%7?%9WV+F]M05OH
M+F[NO,\ S_(<8Z^1P:"*W'*" (H9<M8%+SW <<CZ>/LIR#GDB3"G-2,X6)ZX
M]\D)@2,/P!V2TU96]OEKD*?"FZ:%551[!+"! > U&.@R@&4% F4PB)0G;F5=
MW,Q%7P'\LP(\IIXDKR-H7.1"61N%%(ECG0L\!5<QKA=6R+N/K+7_/-CM?2;-
M]B9NM'?/F_5=WN@=G';JN3[9!]YH?S[?I:"P@_*4AHDJZ1B1*6JV6N61-MXA
M:9*0B8H@+'L,!J^,%(1QH O X%5(-O&H6<[V234FN#JF\1KDJ3CE;B2 .$@0
M)[E@'5B!2!/L$4U":^F -VI_*V-XZD OOK:(L5[MX;'M7TO]6R;D?8#7[*7W
M@P;=$/IQD5:X>4YE^X@-IS9&3B/7F&LP831E&GYEC,CJ(.*+0M(]N96:M'G0
MJ7?V=WOON[E80[-^0!N]_D&C#DR3-D2KO4D[T*_&3K$G1)W!S/" A,\N_$ \
M,H0ZI))C"EN;8-J!<OY\LBY&1'0QQP2EQ!U832(IR01Q(7#/<&44OP:!RFN<
M8MIB*Q@B68Z #DMD5<JU;B@).N:3BN[6&)/7%Q*PW$M HDQ$'B-E'G-BB3-*
M6:)CH%2+&"M6^L(:>Z?;H9/?56\>-*#]G7JSWZSG$V7O^\V=+]"VC]U&_8]>
M9^M]KU/?+]Q87'K!F486Y_H]GAKD8*Z1X"IQ%3%VV<J!B?[Y-4 #\&/%M;$Q
MQQQHG)11AEECA8VNDJC7(%%Y#0A@-DO"+0H^1<2=%,@DQI +/!FCM1+1YE0O
MU2*PZ(L MUXP&H$)4L*3XYI8;!A.V*D<]%'%\KRPRM[IFFBU_X#V?3QH['R@
M#?I^T*QOYX)M9Z">#,8'-\]S=J:-3.4*.R!(+8T1^7"Q!HVU$3F"$_*$"PZ&
M'^/&@!UP>T:2N=)].<E)\(;DDR I84,%XSY*HD)TUE2^T]<@4$5*$I>S,$N"
M/%48 <? Y9E&  VLO4K!:U@#Q"(%ASU_*8$RH]>TR.8#"@D\H-,SBQ>#Q2L,
M3W(QG>NKUV-L]/S,,UYM*Y^[ ,)C"NT#"<048&O>CO=KPY/COCVKBB \BU\U
M%W1[R-('$],JYZ5: .=8 %OWG(SL]* _O>VSYOEGTMQI'N0V=^H'HMG^+#H]
M?]JJYS,S'S 82T6TO4PND6" 0A5!?SK7E3<1&<&B,$[G*L6P_OU\CNR?]:Q6
M(K44(I4YE8Y)&&\88@$(.N<XG^"( K%$/(X.&Y_KB NUH&;UVX'YG_6=5CKY
MU#IY=VZN+;!M=M[#LW<QV#)@YT#?X/=F^X]!8^?+8+?WF7:VOAPT>W]FF!="
M1^680,IKA;@R#ID@)0*363$M\KEJO;)N;L9L/;?SM!*II1"I#/,Q8B(#!9DR
M.4S$2V -R0KDA#%,F,0(]BOKA%8X_](X_[/NT4HIGUHI[_1G03\HM/F@<?Z!
MM]H;K%G_>-"D[_<[]4W6.-_[UJAWNITM>$Z[4^"\!B2G(B$J+ 7J)06R@D@4
M<L)FQX,V(:VL\Y=WD%8BM10BE7%><LD2+.D(2"&8B&#"@4QY@BS@I\2!ITC
M1.0W@V^>SD6Z)&ZGHVZ.#"P*L(8NB/D/AOV]BL#U%W4_94@93R=F8V]O%/<
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
MYA-H)KG43!5XQ-*CE$A"'.8&5D^?4+0,:PW6863 @_DMY9@733-?@=VP1!N
M]X:'_I#=<$OG7PT&"ND2TT!&N.<BEZC444<)OS&E8\5.7@ #9PH"?\U)"6A,
M#EGO*.+21J2#I8@P0Y06V#I;U(^[>2#DQ[PJ"^0)?NN:27Q4FF!EDU-<XZ2E
M3\HQIZ-Q(>F'[%17FOG8FGEI-Z0 >BARQG7#4LY[ ,8\S61%>I@?0Z*2'-C)
M3YL-E6(NFF+^[%GC2C&?0#%GS 88>.HU1XQBC3BV AFA+*)1&A89"9AG5QNA
M"Z^9K\!L^,GMAB*>]/E H R_O7KFZN)XW"/&X\HU\8#VW!F/R\F]\;CT>_&X
MK\G=\\L\6\Q**,5BSLWA.#/8:0U8 )8/95ASS1\ W&/H)GRJ$/RQ$;P[8_1H
MZQ6)@2-JE01J91,R-G%D38B:^<!B+FQ,Y$W'SZ^+X_.IO+'S>B*D$YQI:IA,
M7#AIK%6< *<.DDO](.VLE/*QE?+2WL%:.)PB0U@%G5.X@#YJKU!TW&D378PY
MTY%< F]LI9ESQQ9$0YTU/,G ??! IUU2*E$&6IA,%5OP$IHY8_ 8;D.TH(I@
MW2!.M$8V6 (_?')1@EVJ<P$&_=.15]4^R8_NDY1 0->H6,@]DZOGI>Y(P?C
M@+Q)P@$&G0[#DYQ=H C*>[MQNS\W($N^=(2D!=7<I8 5]PP;$:GSG%L9&-/,
M55&]B[2JG,U&K"GII>3 \ISRB#,5D Z*(F(EB9(YC!E;65>K,&V/&]'[4_JR
M'*<7*HRL,/(2(SDSDM/() 9DM,XZQJ(#*Y@DK[VDE>'[$D!X:?A:L'"H2Q$Y
M@P7B8 <A9S4 H3"&4(5U3 & T/RTX;M\,'AG8V;;4V%DA9&/<#KL![+.53SR
MQ>#STCN!8S#.QX2"Q0QQ'06R/FGDN&0\& U+'<\\TAC]:@%TZ?P:B]?@MWQE
M-5E+=.4\N;>KK)P/S\JY%),_S]!4V4/GR1[Z>K-RFB(K)W[<1(@+J1H_UZ5G
MO+3*RKF,20V?<K*J[*%5]M GSQ[ZJ@_ES9/,XU'\CJ_5#_B 7B^YL\\1CJG@
M*3C%.<?)R9@"Q\Y@KA3CM'#VX:FS#V-&S9O=$.D,6EN=0:/^L=\9?,#-W@<!
M[1/-'MS;VSAOM7>_=>H?#SKMS;/K'KW.8)?#?Z?-K2^#3OT#;=;[O6;]@#:W
M&K11;\ SWA\TMS[V&^T_9Q-QGGX5S"5%N$6!>H^X-@8Y%@324C$C*$XVQQMI
M:IXZT]-;<]H][R9UA:ZO$UTM5UY13CWFC@O"G3 X2(FY5BK'UU?H^@+HRB[0
MU:?$K/4$L<@EH"L/R$3/<]P-)5QCHX)965]R;*TPJ\*LN4)D J="&,I%+JBL
ML'5*N^ 22U+&J&.%62^ 6>("LQP6RJ9$D71>(4Z403H:BI1D&"M/I> .&"%[
MY!W>IT.M5YU6\]'3X[SBHR^Y@GLBWG&=XTZP,!(G&@-EP6(GG*V Y[F!YTI:
M36Q-9-QP1'DNF$R90-8XB8 FT4B9XRR3)9BZZNC+DUF;U>&Y^R/7#-%"))TB
MD9PFKYT"T>1&^A0]C:9"D!= D$MSBP>C-!$8:28!02*+R'J $2>M431(9Z0
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
MB8%+F1QB.$3$<? (9BBBJ)EV1JI(8=T"4&2KQ+R:\Y=73XG-=61G-N"5JHN
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
M0BDCN-#&F+#REC-3P_)FHZ2[G\*LR*TBM\4GM^<UURIRFPNYL4MR8]0XXZA
MA"D@-T,H<A3^],Y8KP(VP6@@-RIJ\D%'S!>A_OX2U^+<[*"C7M?'?K_HQ7XL
M8\HY1R'$?V*[>_1JZG'.DFX7P0H+B26A%:>&&)JB#RH%YB@#4VP.5MAF)\1T
M.UEMG/KV<9[7%Y:6]S0TU9@\> V.I2+<>H2U-T!3PB.KC$1<,,FU4#:%G)2G
M:T::%UPVYY5"V6N;M)+$&("R5,Y*)XGF3FM.P;.:1TN?"LJ/"^5QR"@!&2N
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
M7&P9=4).O6CU<FK%,-I2\#+.PE>7W_#7SVWXAQ!DY,YX9C&/(AIM600W,QC
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
M5!#NP?(5QB0<'0 3)Q+F=7BD@NF]83JV%Z1+/NF0D%'! 4QY1$8$\&,BK!R
M-&$E5]XRN4@P?;F;^EM7\CO;(P%OW=S6GR7?_&Y%9%X*^6CJB!#8,6)=SA(R
MW(5(%8[2*^/"$QPDJ7CI?KST^:KYH*7SAB *#@OBT5BD<30(*T>(\U9J3+(?
M8^B#3Y_.!),E.F?RNG#O'8N*V>SG4AX)=C3XD+A*SFN+TQ,4O*AP?V_<C^T1
M[F6DQA'$=;"()T_S.12*/+62Y1KLPH:,>ZUNJ[J^6+A_'9&-1SKO.E,5O)="
M9#K11%@2P&&$.\VU%II3Z["((EIE*P-F48GLVQ4#AD=L16X]C5U G#H&/E64
M2)E\_$!B^#<;,+2&Q8,CL;-6BUR6X,CK CZQW@3.O LV<2Z-B9PDK'G@00+T
M267!+##PQQ:,T.!^<O!7./@JB'N<D!6.(TR(4@13ZYE?><MXC4SI0+F(P'_I
MX9;'#K.\5+[RWB0GF $#!7,MO:/2.BM$R'\'4:6N+"Q?;4\:*MB"<E&6H1!%
MRB=J'=)$,Y2(C^ ]"VORP;KY&"I+=KZ@@O]/X"^"PSCX(,!EA_];2YRS2AI&
M/"?2/<&)V@K^]X;_V%SQ ',8>0#O!.<ZHX(@HS%%3J1@9& *+-!YF2M5!OY\
M3GVVI^7AW]-H'/7#N98W_A#7:T&FZN[9?/.<D"4G]><_+UJ1^OU(W4_:=-QY
ML.B214D9L.DTM\@ZL.F<DB(Y+&A@&&PZ5C-J7AO[\T#/,X>F*L:L&',)#Z%6
MC'EOQIS(FV9*1!((8AK;O/D(!K%('#E'%:$D65^:P:)FS)RC=L_"F*6%_$?9
MM_"B5>(?5UJ/+E/'RJ\Q%HWN(!8$9U 5K<X06AFYW<Z5GI5E%3U["*LQR+TE
M=VVK,ZRLU^[VRR)[@T&OY8Z'72 'W4G[&JYC!\5)[)5=M-NVWV^E5D[C[G4/
MA\V\X?.C:GW%;ZVR,_OOM:(3RSL-[.E=V]F:N[2S??8>H3 -)[9?S)(6ZI.G
MG*48!.=>46V2IL8$ 0"3)HE?-(7&5Q@31NXS:YX 3/JQ<SME;ISZ]G&(X7WW
M\*C;@=FZZ!?]Y;(5^F9GP_8Z *EQ_V>\G SZ@/[/WT[KNS\P%=AJ:Y!B@B-N
M:$1PI8BLI$9JXC6F:;9314E$PX()3DA.F7+>)G JL"$J)? U?M$XOEKSQU]S
M28B*"E0=2XP@SK5#QGJ,//A](2<C8"96WG:Z-[3>C1> >&-*P[;?G=CO3_;X
M[A[W"F_[>T5J=T^*O1AV@5'#<:_L,0P$/=CK 8L?@NSL]8L(M!9N;?P[^;H9
M]OZ\1JUY8%D,6YUC.QSJ!-F.B$QP8+JC46OK-^5(8=BCCKTC*W#B6R-NQN.O
M6 <Z^7AP^U>FM1=^.HHFY-J<3/S<ZUV,X<CN L1[T1X@FV"(;VS[Q)[U5_ZX
MJI] %8TNKBC<?=8G?OMOUX,KWJ;^GFJBIG=F;VY\VOCP:>-_B\W&^ZTO?VU]
M66MNK"_H6!M;S8VO17.K>+\%*&Y\W5C/OWW=^K2YGD==?-ALK#7>;ZY]*KXV
MX87Z1J/YM4#%;^^'8(CA]P5]L-^^=>QQ: WN,\)ITG6'[M^_-+'F/0'E==ZT
M!G 3?X<I^?<U$ALJ)\<Q-=[:Y'7@GF!=5@"CCGO&=?)DJ'_+M5[+6I-SI2@)
M DM&N67216^%9$D[;!4XK"#_/1M*DS:"]@2S%VRZF_SY"\MU4>W4Z7-XASD!
MC63;H*G*!O;9I_"]".)YZ2;<HS-]:2[_WUEL)^QA99C/>>\\V@@C#4YK;6PP
ME"AQ2RQ6S!!96+MXQ@_=WCHXGX-TW%[S/KM'V58:2<2EA21?F874:&Z27($O
MY6(<7".<I$=<>(^<X1A9,&,)IM0J4Z;RK=Y,22Y E-L7?N<LB^^$#A1+3(-B
M7$;F?"[!CSW#SH*/Y&X)*U6+/]?%;YS\<-'())5!+"B).'$,:68\4D88[K'6
M/.IR\<VMBU\#=NT?#>WB]MEJD=GEXHS74;<WC%.DT@S^">G4BI.]EM];7AIY
M/WSD5RQ0=5S__,/9O#-#-5** YLD2I$6,B)I+'.$V(B%67FK5F\FVRP_F50B
M4,=;:S\225R8$) B.3><&8F<IQX%+YT2EAL<P0C1JS<;MXU%X!X6R%4>JI5,
MTKN,B.1+6O@['/L+1K*C!9RP#LN YNI-"[&X:2*6*XL%]RXPC 7.C02IH8JY
M2)/PVCM)U8^<!?]3NY+01S,:;W&R<BC9%/_O_VA*Z+\N(IRCN/AU;M7"&^:=
M981[*2W'-B;K%/7::38]O'45.)=;.NNMO@>F/X8U:L(-WK6[_N!YX4'K7R_@
M\:Y5_[Y)&]_KHK$.(SC_TMKY^/=>X_OVR?:^%P 74F]NB\;AEX/K\*A_W#R%
MZ\%U#W #QM7X^.<!0(WLP#4;YP< EV^GC?T#NO/Q2X*QG]9/?L3@DS=. Q[R
M03!)&')64T2YXA%T%V@T=MW/2<%QJUD^5@'8DK+,8M#8<$9P@K=6B@B<<Y3=
MR-YQ7'F;I[WX)\][<1AMGO7#K(YO[()<D>JIWL2O[WQUI)08[<%=T9HIKEQT
MH >,AA>HEA['>!E??2R)^^KW .3MN)4N9:^L8]M?ZX1/XUSH^G!:PE8'^!MX
MN]79?6?[K7XST\ KEM"3QNX/P4),0CBP BW)IQ0UT@IT.(>?BG .DB"O2]P2
MN<W90$W=K-'+\.PP*G#4Z_[3"O'*[EHO[MI>WHPLX[NIU0$+H'71EF"TL3:6
MJ ND@:H9%&D,P*S.LHH9"EGALI3=2\&]N>,.V[7P#[LM_#/<!KR, )<;LC#S
M;7O4CV\N?OG71=^)5J><R?)+UW=?X3;CJ.DJ'D9.1QF*H^N/WEXMW[JVASQ\
MC[-5X(Y;W\:KY-;W?G99PE>-OOVK/[OLS]\3[/:;WGNP>%5QNBR#):N2F.49
MK%)WN^PO\FN?,8U6S[=J\WV?Y/'CZM<?](8I.Y$N[&VO=P:/\=2Q_[N-<;@8
M0TU@!XL\QBG*Z-JNPZ\EZ0YEOG\B=,,G?TH 39^/S\?=O*][!.8IJ/46Z._2
MJ2S*G1C0K =9^__V*8*?69#?9P#:RYB>KW#;5H(AY"RC?,:PG)>N@ZN53G3Y
MYV;GZ'@\2_15SU(Y(<>=G\X0NSI#+_=4ZF;GG]@?9'>TA-803D-+--O(4P^J
M/F(MH 69E?FUP7E1Z<?WC.[/DGY<OQ3 KY?RMRBIQO<-  Q3C0\WQ/;WS3-X
M/]_GO-[\LK?57.,-^N?>SL>=P^WSO]L-6F?UY@:]GFJ\W6SO;>__V6J<YV>J
MGS8^;HCZ^B[;/OQPL'.XL]_X_HUMG_O3>G,GU5L3#6Q]XB"?6B"; \ <QXB,
MY10IZ8,%UX:X9,JC&4RHI:AP]-R]O"H&6VX&<R8%ZCRU1AM>GJ*0 5C-),]"
MDM15#+80##;NQ,N-S>DS'%&3".+..V0P#<AH"0O&N14T5 Q6,=BK83"6E/78
M8BQBX$$PK;&2#&M+7<P99G=CL//8ZP;;WZO(:_[D12[)2V!GE8BZ;)^*.'<&
M@:6,$0&33$A-&.$VQWO*O=^*O2KV>O'L1;'P7"B)>=1<!6)]D)$GX5P@)C!:
ML==SLQ>[9*] ?7(J2L0288@K+I'U5J"@O 3V4MQXNESL]7)+M8R/HXVVPZMN
M/D\>NKK6J;EBGIF8YVPB; 6*08@00"Z# *=/@-VDN=#(26^HU<1)$^;5A;[J
MZ+-H4)U/C.8V&Z%"Z<-0.@[-!"F)H]@ 0#7\P"(@<$8QPMPY)RTW@-6YV0<5
M3!<-IO,)1%0:]1&Q.HY$@ F?$E8$Q60"XMF,M])Z!/80UYABJ4RJ-.I+A>KC
M>MT52A^&T@F/.TD5E;*@0H/*F=X8F5S-/6HB)-= N-@OHD9]N>DQ$W[UG"JW
MOTQ^>4+G>N+4R/43?A7A_)IP&N\G'&TIB(HZ<40BS0=* D;:68.2)C(7?!#1
MV'F5[IQC!^]GJ+C^$F'[5(YVA=B'(G;L= O%$HL<H\1ST;00"+*$Y-^<X88F
MDT28=U"^@NS"0/9)G>X*MP_%[=@!]Q$K'8)#40J'N-4$:4DE"B ""6-CH^"5
MIGVIL'TJ![Q"[$,1.W;&HXD,&QI03%( 8C%%-BB05FL%P0XS(=0B:MJ7N\D]
M+"RXFTLG +KZK1![PY/A#W7-7W3H[]%=\W?'_5:NP/J^>^A:G7)%QBOU?G*A
M%JYX_'*PTM<)C]T:;XB/#($R 8_=\<Q*7B,124Q8.<%X#N2;&IB%"Q0AK +Y
M2^"Q5T!^=""?3P"94LD=0Y+$@#A8A<@0H^$W@9T/0FE,%C'67R%Y@1SY"LG/
MAN2Q:Z\,)R(RC0C#'G$9";+6&A0]^':.!:O\_!R%"LF+AN3Y^/:5A?V\<![[
M_<9B$J2(2 BC ,ZYW)J( M'(#>5.!)_L EK84YHL32]H<[7@_"^Z)=PL9;84
MM<OHJL%B_D6KQ"I5?%DJ;%6URZK:98M0NVQ1*@!=*T^6:>^B#M@M%1Y?79&D
MJM)656FKJK3U2"Y%56FK.B?]V$T4JCHUI=?X=ZO1W( QM.&_=;&]__E\I_EA
M#S[3:APV]K:^_PV>X\;ISOX&ONXU[GS?A.O]>;B5_WL.WU]OM.O?-^C.QTVZ
M33?$SO>=_7KSPR%XHE<K;7'E$^58(:UC1-QK@IPA!D4I;<B!7II;/1%:DZ2J
M4U,QV,MG,!N#-M0135ANQ2&TL=RS$@XZTL@J!EL(!ILXSDD"5EI8!%HF($Z"
M1R8DA12F)BDKHN"Q8K"*P5X-@T63DHXJ.6HP=SP89QT+TBO#@I.&WXW!7F&M
MFB<CK_$>'&%"VR 9(D3DW73GD4XN-[E2,F@:=1)ZN6K55.Q5L==#V,L8P4+>
M@23$<Z:<2=KDK2V>@L5&Z(J]GIN]QEN.*@F'<Y6;9*Q'/!?1,#0X9(6*X$]2
M31E?+O9ZN4G(5:6MYP]=O="* T_$/).5MH2S((+$(0(<A+C'$>G\@V&ME-/8
M$I(K;9&:%GJ!DAVJU*4%BM&\LKH@3X;2<6@F24$,2Q')@"GB@GMD$N8H4:NQ
M9M(+C:L,PQ<+T_D$(BJ-^HA8'4<BHH9%R3U:+;<<<48XLLHR!"N4HC,T8J\K
MC?I2H?JX7G>%TH>A=.QQ)V&UQ,(BX%5 J<V5^;$4B.635($IFO#\XH55I:VJ
MTM8R.M<OMIK TQ#.E4I;G$1!@DW("PN.-I5E=$\BJ97P.!\KR*7]F*B!!EF@
M8@)5_8^E<K0KQ#X4L6.G6_ID<#(2,4(DXBY&9/,/2C260<$*:K&(]3\JR"Z?
MTUWA]J&XG:BT19(B/EOUA%+$4U+@B@>"DH^)"*>LHZ[2M"\5MD_E@%>(?2AB
M)YQQS)SF)B)?%L!(VB%M$T&:89*LL9(IMHB:]N5N<E>5MA;2-7^]=0">B)4F
M*VU)$JA7@J,0E4&<QWRV@PK$K,0&K$!@+0UVA*Q)MDAU *I _A)X[!60'QW(
M$XZ\4U[ZW$(\D5R?1TADO"=E:0\E:0(_87XELRLD+QJ2'S>-OT+RHR-Y[-HG
M1:/QG*,4P4?@F.-<,\\CHF.DX$-X+.>7)ULA>=&0/!_?OK*PGQ?.8[^?.$HQ
M\P8%#S\XDPHY!Q8VU3(J'9,@PBZ@A3VETM9H<(WC0P"!GU9!J\RSI[?5SYHK
MW,KKO&D-X";^Y_4Z: ;@W[9]/'3NF]'O=5K_/9[P[7]>#\S +2>>STQ]O.%+
MK4X !+TANF2T)Z&7\NFVCGM% B1W/%QJE+%?E'5_0N%L'WX>'\&CE[5(AB)%
MBM:P0(GM1>"?PZ->*W^LF^#U7U?P*/9B.^1W!SUX_%IQLM?R>^6E[#^VU2X_
M/>@6?9CQ?CHK7.S$U!H470=35JY"'Q@0.*;HPL OWCUJPPP4MA.&96?@<CT+
MC%2.9+5H[L6)H5T\(XP7/CL<1GG_T4-G@MLM_CNL]#-\A%'!G]5?K?I2K7&>
MK8EHU6UK7M!;EQN4!MRE4_@RONO/\@LGMA=*I91I:'@3W^OV^^CR0ZU<A0?6
MH@ U 8)Q8H\*N]N+%XOU/<(*Q%NO?<=+]K,,'=J.W9UR*1A;IS_2IO'TJ-L_
M[L4:3$MQ$MMY>BY?S!>Y\6U8PNYA5GU9/+H=$/#>V2US6C[-8;3#:X&P)=OJ
M#2?Z0OQF>L[AD[FS IC7'[=M5KOE5>PA4#D\?OSO<:L'XX)QE\6.\LQTX58)
M1E=^>+PR)ZW!7M%O@8S9'GSQT+8Z^0-@!8R 6AN) DS2-##4R@$.[$'^5GD;
MZWTYBCP@#Z-H#4ZZO<%>:2Y</&[YB=@[LKUR?EXJC=X!5Z-*:A?@^FWTW\&>
M';)1IYM)[Z(N5$F8,'_#)?C])A;];0'I22HLCD!MCQ8ZRP6,V7H0F7ZK)-9)
M,@ZMOC_NYXNW#@]A+4'<VYF-V]V3U6*IENU6;3]](6^+["_5,]_K"2>E]D(4
M0,#@:>#.PX\"Q8*L'=FS4I%.ZN1+N9T0Q%+82WKR>RV0^>&7$K#-/[%S'-$0
M$KM=\$* ;([A^^U^%[BM W(V)I^A1H>G!X('NNT7_>,LHWVXS&[FP&ZFWZ.C
M7O>?\CIY#$!G0](MF7""=".,!-X] E[*&  XM+H7&A\H_/CP:/@TK8YO'V<[
MN(";P@QD]AN-&J!Z.;12[W0 []VCT1S"[^XX[%[J@FYG%Y7X@Z7-RFFWY8?&
MRN^U$F)#VH8W8.3P"&[D,DW.<KX.O+4??5EZ</1JR-^YCL1L90_G?VBP7I'3
MD0P(#D("ZJV$_)M>;)>[M>.2LMGCG/C62*SQ^"O6];OMX\'M7[E1<N])I9O0
M:W,R\7.O-RX3N ORUXOV -D$0WQCVR?VK+_RQU5H XI'%U?9-9GUB7]1._BI
M)FJZ6]/<^+3QX=/&_Q:;C?=;7_[:^K+6W%A?T+$VMIH;7XOF5O%^J[&^T?BZ
ML9Y_^[KU:7,]C[KXL-E8:[S?7/M4?&W""_6-1O-K@8K?AE0'ZO?W!7VPW[YU
M+!#-X#XCG"9=PY_7:& 8=:'$: ^8T9HIKEQT2G&CX06JI<<Q7D::1D[Z]2+N
M6GC#O+.,<"^EY=C&9)VB7CO-](_ULH@[_(/&U=ROAHX^  ]G7WIT-F.M$R9R
M1.HCPM[J?,FN8@^X%S[0Z'9Z%W^^LZ!_+GWQL2O>S/91$P;ZKMWU!\L98FK'
M_WPYV_D>CASELOYQ\Q2N!]<]P T85^/CGP<[WS?(#ERS<7[ &NO?3AO[!W3G
MXY<$8S^IK_W0U%G.0T28LH0XMQ0Y(R+R2BMG-6="I!709=X>98'J'<>59?)?
MLP,_C".4!FA6A_^ V0(Z-H362.VV.L,89I9WL S A;IPCOZYC-\,+H2F5*HC
MB_NX-'([X-<!M Y'QO$-7^TV^_JN+LRURO"70'Z,PO#&K&K![E,7GLI5H1ZG
M)OK]KOK3P9)5(AZGVOPC#):N&G+? 3W#8)54CUS ?5'*,4^X0U?V+XK+#8Q7
M5Z'Z4LL.@Q27NO;53<2WB=+<P[DH:W._NGGX4KJPOWTO7P-U:6%$X$'-5IG\
MMGI*4THJ/67&I[G3#-0OX@^CJ,7(#[\]R?->HG"G.9I!I%[*+1]ZJO<N@WJ*
M:RQN0O/Z*!@%HNUM?Z](8&??0;:K61N'\)9UNJ:'&LI]_L5(=.D<Y]8SUW)=
MM U.1"&88#E!D5AG* ,_US/B+3=A>E<Y-H=\EE&H(M-_:0U<YK<@NIS1AV&"
MR_ZW\_K'#?@7OG=^0.K[GT\;32^VFXW#[<._6W#/D\9^G>^L-_:N)[@TFO63
M[?SO_C;;:GX[:ZQOD,9Y>Z].=UH[W_/SK='Z^=Y!G7[(=1WI18++]<C']N'&
M>6/=\P:%>W[_N]WX^)GO[._RK?7/9 OF:ZO9/MSY7C_;;H;46/MA,$U!>(X\
M$0QQ21)RRF'DHL,Z16,X\RMOR2J]D1OS/P4J9A,W$:.V6FA,3.!!,6NCM"(X
M+A-C7J=*W%ZVN-6;:P+N=0K/<=8X]Z)^\D.;Q*EG$BDK/.*1.&23MTAZ"?]3
MPF*6.XVOWCQ$^3_%;[-)GTPF!1 U*6C@"A,;M)62<1L\\]RJ2OI>E_0U3GX0
MXW)S>X*PE4!^F%!D%!<H!)JBYYP%0S/Y39&^:UL-<SFJ=R_#Y05?8W%MUK\N
M]Y+/HNU-[#3?RWY]FJE;E%SLS+)@.L!_V+(W9;M;V./+E52-&8(>2^.2O]AK
M_$(F+[:40#/$G]_V=7RRFJYJNJKI6I!/OA1K='&MP+G%>U_EK-T_WKL T[6<
M\5Y!@U7:*N:-YDX9%VE0F(O@J!61R"H$LI@AD*VOMX= =CY^(_#L&*Y#=S["
M_=?_;&_O'XCMPP_[.^N;8FM]^ZQ.8?[V/^1XKW-"$R,58MP1Q(4+R#KI$$\R
M81,93YKDD(><0[PW>1*]2Q0'P7E26M.$+=.!!":TEU7$[86+VY1X+^6.:BHT
M\DQ$Q"U6R$7#451<1)T()DJ#^.%5/(> +W92<V,8HY0;:XV./@F6+"8B*D<J
M\7M=XM<X^2$P!]T7/2(FUV9QC")+6 )IQ%XE' AV:>4MF[;;-9> [S+$/)9H
MUWU9 [Y/,W6+%_ ULP1\%\^C7@!__N<5(9[H[,G/CYR49TPFDSY+%0AO=SL>
MOC4Z>?)ZCYHT/O_022II T$^,%!#5G)DM&:(N2AYMEC@I3L>-;FEW,?SGS5)
MW7:[>U(>!"F/9UR>-YE^R,3OY?38_L49[5N/8D^>"@_'O8N#)H.]7HRYE,!@
MKU]$>.Q0U&W/[PT3CJFN9?HA;^YWT&1<0N4Q3IH 2:[BH3,_ZU$3)5>Q>91#
M(0KK1SZZ\-B*_7I2]G3=-+W SVQ/LB@)YK\\=?_H2O>IMW G #RZ!,J?'Y^_
M&Q$@,D]'@.52O+-MV_$1K)[UZ&/V30M&2@["4]R(GY64JCJHO^P.ZD]0T/G2
M;IL(2WQO#?9NV&C]JT9:_ZI)=QG=**_U,@K2[7\^W3[_ /?Z<K#]_?-I??\S
M;YS_N;?=#(>-\[K8.?QVLM/\3.N'&^Q&1&/]PW[].SS7QR][.^L;9XWU758_
M_+#7H/G>[<.=YKLVC&.8>C;9#=E937B@"F%-&>+,,:0IS2$)3K4CSM$<@9U/
M0;H7V8;]-M:G>)6*YV;^OZZG]URA^<OI>4G%-6\/R]ZDNWNYH4_,>[?0WM<X
M&+2'-: J\IN!_*[4NW<1>R.-0@2T&^).&F1!Y0$7@NI+3&#IP\I;PFI8D1OD
M]_N=>6^)FV$N-+M]B9>%(!["<"^X-= <"*X/3PF_/1_3?;2MSJ=NO[]95O"*
M8;.S87NYID=%?#,17VN"^(*BDO&@D1->(4Y< N(C'E'M,=6)@ZSXE;>RQ@1_
MQ<V'%IK\FKGD:7M4$3+DH."5#:#*T)LS#PXY;I!.Y\UO'X;U8M^/2L).K.O:
MY;)65#<3U4TZN$89!1S$41*.(NZS@VMD0-1+^ _-74TEV'CBIG?[J@V\!0I:
M3MDZ>5#8<K2MPF"%0O<X;Z%</,.="YJ\Q-#F/*9E$?7$3&K"VQ"9US@:'FVT
M3 :GM38V&$J4F)ZC584_ETH[;$WVJ ^&!YIH1%%YC;CC EG%-"(X"D\QUR':
ME;?4U)2<<_AS#G![Q&X>/ZT[?$51L.G;TU>5Q\2>_VT5=$NYQ0(4=& 8"YP/
M/%-#%7.1)N&U=Y*J'[G9T:^:-3P2N]Q2Q[8[B 7!Q:@#4_'(62]?!UU_L-=M
M@X#T-_Y[# 20!Y /,;3+_@:+DLK2>#\B@L,-NM5L[S7V&P?;37^VL_X%2. ;
M 'OS?+OYX0!>;\'U3K> #&X<IX?7MKYOT#J%[YS_>=#XN$%VF@#L_<9>_3L0
M =V$L6^(QGX[U9N;IXVU'YHX&9EF*#%M$6<A(DLU1=YK'C7,N\=X993.<1S#
M6F9L<'=U],3** DW5, ZID"$9RQ:(NF-*JM?]VPOCI:@7'7UKR*62W$319-"
M/K6$[Z]O?G6P@E$>X". "\*%#HYQHA(-'"MIC>:W9N8L8A'8K,E\$4?1G%R[
MO>CGR2U:_;(5PG'.<'1G!3Q1JTS+Z<1!+N3>/8SYY9QI<W*M?ETQS+T>UG<]
M/(1I+J_8+[J@40>V4UYF(E-G6"]^M5AOM<N[_6(PHWR@/F R]R+IP(?BJ8]'
M@V&U_%^,:#245EF-OA?+ ]B#[J@T?6[0 &-H_3/96F?UT?G$[\5PW(Y;Z:(2
MX-IPV(URU%NIE/;%JLC\#-R"ZY]_..FH)40B 9.-N(T*.6P]4C9(:1A-S+/K
M< W4) GK$Y.GG'.OH]$V!9P<+%9N]76-6WZ:JF:+WA63,(N4*R$$0A1& GP?
M0+SY.7%-/UTV3D.;2FR_?/*%2U^3<E7K^:>O$;XJ.'N4,L&WW_1!@Q7SS+6[
M-9O<+%,R6[-,Z*P/$SHW<D+G+&EL\RZDN< 35<9JBAMAFL<O5OI")LY<2\M;
MTE(T=X[Q@?:Z54A>Q9[M4!L_8U[*3^V^K;&14*[5P@2:[FD#CAJ_UF$\._#Y
M;Z?;^U]:<-^#^OY.:VO],\[-7AL?/Y]L-_^&O[^TK@>:ML_?[3<.X1[-#ZW&
MQTUXQL]GC<--WEC_<EAOPO?7W\']X>^/?U[-LR,^8<:208);C7A(##FA!**&
M:IZK7C(C5]YR69-&+]"6Z[S/D+UB3!,-$@ @!BG@P3O#(D\EB$WNW"-+3.,+
M3&/ M*DPO8B8/K_$M"<T$6D2HI[E9L[PF[;8H$0,%B#%!EM78IKIFT=X7T\:
MQ5,6<QE%4&"JHA]<QEQ&Q>YLV8;U7O;&LB5'/+F]<96 -G-\*V]MV?;[,NHP
MI)ZUP:#7<L>E#]_LEJ^]RRLS2E->FVAL6K'2#*S4F-S22MX:[XA&EF"'./4<
M:2<M"L0$S>%-9?#*6X7- O67GW>MI5<,Y8>;&164GQ?*8P,C> J+Z 12QC#$
M4Q3(YG(UQF,7G(_*V+3R5O-%@O+2U5%XN>&5T:;60P(LCYPRM:0<^_SAF='2
MWO#H*JZ=A6LG4^*3UBJDX!'V22".A<O)\0$)+;%10C@C-3ASJL:Q>C&90,\0
MWJD893&#0Q6CS(=1QM9;C$I+9@-*QF+$M2+(!&I1Y-(02YFPR92,0MG-TX7+
MRBA7<PMO9!'^(G5OX5*4FG?*Z"F3?TYB+W>A'K0N\WAR2^K!'KP,V(PY4:@\
MOU:D7O=P6%;(MOUQ^S*78TKN47G-IS5.Q Q4LC;QM%\ODY8V1@_Z 9[S?9DY
M53[B5KHXM_=7[)4TLW:8*R]?$HQ<3H*Y=UY1H^G9#VP$PXQ@Y*,%%\]'B:Q.
M%"G!'6:24TK34VN32@2>5 2$2Y929A&ET2,N;$2.$H>(D8P9Z2B3=.4M7KVI
M)&Z\4 #QM;. W+T*6<E2DZ^/4A!6;V2O/DD:XIKWQX>9%&/8RMR9I:<7]V*G
M#P*V6>9^YL/ KSTA\;R^^P.H@<@(SHHP#CP6R3C2(1*$DS DDA!HI-<3$AW3
MDN- >:"$2P6<HPT35'L'KH_&[HYU_A9555_+G>Q?)$]>*_.7=6[^3'>HAL?%
M_NQ8^HIN%K\R]?=2_HHVB%ZM3$,&?3VPI[5,E', VTLK!<C9*N-\_NF)9-60
M^^9+/GDN)5UEXGZ7K0;[Z\$^39;J<I5<S&U?/@ !%O^) 1AMOIWLEV "_LHT
MG>LA ,N6UD/Q5[<_Z,5!:[B%5;R+G9A:@^*OMNV\OND951HH+DH-%),U)-9N
MUI!X+?,R87..Q.:*U5G\EBW.WXNA]?EJ4G.'Q^]M/YLZM]<-K2J&OL"*H;.4
M5L&2,&I\5-0Z+GP ET\XGA110@7+R>TE0R\K2_WJB.NP\A/,V%_=7ED7Y4KN
M0:/;R0/J@9$+']G,E!+[@Y<1MM[?/87/$' (#^O[[]KPG</&^8&H?]\\S]_=
M/L_%W?^&L7SCU\/66^O9@?S&8#QG]8]_@T.9>YT<G&[OU^'UO?WZX9?V3CXR
MW]S+3:W'&V$RV/*T+&(A-\71-"&KF4,N&)TB>)Q:X96W?$I*X]T+ICQ))= 9
M.?G7@[FN[2K2>ZVDI[4F4L$L8*<X_# D)E;R'6>"!WL'TKMSA+7BP^?@PXDD
M+*D5Q=X@PW*6=P@8^- S) 53@4K+',]%0@6N47$S,Z#BQ(H37P<G"B*E$]J%
M$!67TCC,E4\Z>1NTU!97G+CLG$@FJL9C"FI.($P-1YP0@FQ*#JQ%YG,)'^/*
MOIU<UH2XF9Q:<6+%B:^#$SWF! ='(J6)YR1"+)/V6BM'@@U.5YRX[)S()HK)
M2U"!1*#D S"AT R9F QR0)&6**,I);F4G*K1*4=\%XP3YW1&<$A9>"$Y:VO*
M_NYO[3+2>U%C:IBXU8N^;?O]5H+Q7JTU_Y*/'<U"<RD)E8B3WF/%0=!-B(DZ
M(#D514K&S5)F_BJI_2P'Y%VY/%^NKTXC#K92TYY63#8+DTW6*A#<2!QS(V+E
M%.)*&:0%N+U,>^M)C"QDCU>3!>F)41T>G$OQ6VQ%D)91;VTN+0C_1!:E,]IR
M2EE2,Q\"KK#[9-@=1ZL$C=$E\,=()."9"<J1850@CYUE7&,G)0;/3#XXX[P"
M\,*I88NE"U%'SH3AE' =J9!"!:&=YA:31^GV4J'\R5 ^CK_ @@9M0"^[Z"3B
MW%.DN2-(6!,(IM(D;\#7X#6L1*6D7Q3&%?$X2B:U3QP[8G3BAEEL G![DKC"
M^')C?!Q/2"IHZZ5&2N>V[)H3T.0\(<&!T9G2\*\O,:[H@F!\3ME0BQPT&)Y7
MZ4_$!"X.=/TB=7QH7;5NII"]NNIH3QD^N$Y+^3S2'4Z8#!,D!W^5Q<$K)KL'
MDUVM2)1HBMH)%&'M$"?4(ITB1IQISJVTD0N^\E:SJO#ABX/V'((*LYLK%>J?
M#_7C2(2Q-)C$#")$*[!?0@+4!XTD$1*XW=*4[,I;4N,"5[A_:;B?0RAB$N[G
ML=<-MK]7(7UQD#Z.1E#J,2PN1@)+BK@B#CE//8H"F%\D8;U**V]''9(JK+\X
MK#]'2*)"_O,A?QRC,(QHC:E!RM"$P);W2 ="4"(Z217+^H4K;VF-ZD6R[5]!
M<@.(=N&'LHZ&/:ZFGF>_DN_PD+2&!Z2P+2'CS2%@<;< :_EZ15/WH:FO$P$(
M3K,-(AV*VEN@*<R1UCX@;)-C"DON#!@H],%U_68"PQ+MI+PN=,\A9O'@G94*
M^ \ _D0, @N3N!5("?!'N/,):2H"(I%'S06.O&S^7I-3<IDJ[+\4["]M#D7%
M @]@@7%\0H(;(CVAR(C $0>%CYP*"5%E.#'*)Y<[(LPK6Z)B@"5G@$7*L*@8
MX $,,(Y3".TUP3XW4O!@!P1.D)4\(6Z\P"%WSU8"&(#6.'O($=XG88"E:["P
M+)]\+<5\?MZC]8[GCNY18OK%GV9\\)PLN^JD3B9A390>+"M,A,-)1R*)#YX;
M(TQYW'&6_)WJ3./3Z\W)DT 8UDU@ZY#P!/2FLJ W-8](<(_!CPZ68K;REHN'
MF,WSQ= S[P56[%FQYWW9TV'.4\#*)D,Y<\IQ+J,4G"0A@$#5'=BS.BR^T,0Z
M#DR2Y)(7W*%(<R*D5!PYJR6*V&"L97#.Z5Q 0]<DEQ6Y5N1:D>L#R54%)K$3
MV%D+IBFS*IF@:9)2"QI<J,AUV<EU(MY+-<-,Z=Q))3=&< X9%BQBQA%.L7;4
MYS.P"M<DXQ6Y5N1:D>O#R#4$38+%)E)/.0&',?$$=HO',>5?*\MUZ<EU'$J/
M*49!N$5" :]RC\%R#2HBF@B5AC!*A5AYRXBI*;;\88&K[>RN-V>9VHKECA!M
MM@YCOVC$D^)+]]!V'M;[IKC:/^:/*]V:IO7AFWB(T84$ASL==?NM_($WPQXY
M_\1Q*YC_N=H,:+0@>/P5ZV#NCP>W?^5&Y?\G;0]$V+4YFOBYUQMW*]B-R/6B
M/4 VP1#?V/:)/>NO_'&U*4^K<W%Q1>'NLS[QVW^['ESQMIX_3S51-[HA#/LH
M;7S:^/!IXW^+S<;[K2]_;7U9:VZL+^A8&UO-C:]%<ZMXO]58WVA\W5C/OWW=
M^K2YGD==?-ALK#7>;ZY]*KXVX87Z1J/YM4#%;^^[HZ98OR_H@_WVK6-!IPWN
M,\)ITG79Q&V2!H::3S#* TF!*I;3W8)CG*A$\Z:HM$;SE?OTHYIZIU\V'UO$
M/E;</$(#([*JY-T:&"U(MZ6E:@VU5(.=:Q^K9_"MKK?8F>Y-3$^FG.U)%J5=
M4-5FJVJS5;79JMIL/7J;+6*J-EOS>N1%#+'-LGTA0J2!18JYXV"A&^)T-$0R
M2\"4)F5S!6*F%1*OHF>W1L^^'-:;?^YM?__&&LV_VW#?UDYS4^RL[QWL-!M[
M.^N[8N=P^WS[O'XC>M;XN'U:/_RPM]/TI(S ?82Q[;</MCY^:=?IAX.M]?;A
MSGYCOWY^K;E6H-1J3@@*-C>3\9PAEYO)Y/Y!22J5C*<K;Z=%SNYW7':AMAZJ
MS@FOF^]F:RM(L>%:"I48MS;WEU?"A22MBR0&?COA55L*RT&*XV08K[&(1A.$
MA?.("VZ0=ARC()FR)D989Y$#N+JFR<U:00O6.:'BQ(H3'ZO#%J "#,& HW/<
M$N,<25:[%!28$(&+BA.7G1,G:BKIY 0F"=DD!,JGE7,V2T(,K'U&I%8VY#.+
M6-88J;H.5ISX6CG1>>T]9I:%X#GFP2G%&?&,>IJ4\J'BQ&7GQ''J"?-.&&HL
MHLF#\TRE09:XA#10()4Q4&OTREO&>8V9A>]._0J*4$WKL#5JK34J/%5UV+IK
M(T%O?0B.>6HEYXYK*@E)7./$=(X<E8?2\<6A=(P9-579_Z4AN<DC=RX9+S@X
MPRQIB[@#DC-1<.0PK#W6(5%/@.1J2C[$%:XZ>RQ:A%]Y'"/CCE$2N [,:&&T
MEHJEY"G3_ X(K]#[3.B=*#@%=F?$1B%M6"YZ31FR,6$D-?-)!N$,SDU ):O:
M;RT%@&?1T9%B!1"F0-&8<^R,(HE)RDD(4AO/*AV]W"B?:+]%+14"8V0\(>"(
M)(FT,A0$CW$3A$V)T96W1->(>4CW\PKC"X=QGIR06F"&C>4N@/!ZJC@.,5++
M!',5QI<;X^-@@Q3&8RTUHBP Q@73R*2H$>,4;#+!I2V+QI&:- \YH%VUWWK"
M]ELYZ/ JFF\]<6BA*LV_$/QUI>F62I0922SX'XPB6->$#!6Y_&4PF@0AM PK
M;\4<]HX6Z!#SBP3STP81JE8<RX3W<>2!ILB$4QX%618]2 PY*@R 7B9N.=4F
ME^HB-4YOFBM5"YXEQ_T<0@]5NZW%1OHX^D"B=U$9C"CWH,\E5TB3)!$'*RX
MT2>2HP]5NZT7BO5G"4%4R'\^Y(]C$CH898V/2'OF4"[-B1RS%,GD#3!_TH[P
MK..9O!EVK-IM/7^[K4?LLW6G7+9%8;NES7QXB>7XGXC')OMQ16N=-M*BR$-N
M&.IR#2'-47(16V859[EA**OI!Z6VS@J9)=I;>1DT\+2!C0K\SPG^<:""!1EL
M3 ;AI,"(L00CK<&<,8D8DL""T;D9'ZF!X_K8/;DJ!E@B0V"ATBLJ+G@ %TR<
M<F'1XQS*P RL 6ZB0A:+W)[+29*PU=BS^2525#SP$GA@H5(P*AYX  ],G.RP
MQ.!$/:#?Q5P6@62;@"*B>?"PJF#DJ7S:K<:F-.E=/!ZH6G15+;H>5 AHU*++
ME"VZ\-/5S'T-)R+G,2W+KD.3,H((JA65G MM'.;4N$@L5<J&6)XDGY?JK$Y-
M/KUNG3Q01!WS20B'-,N;!HKBG A$D?":*J>X@)7.P3:LYW=F<@X8>['M$"J.
M?1T<B\&*U<Y'[HCB5!GM*#'4!96P .>$5QR[[!P[CFER;CG'+"#C#7!LP@G9
M0 3*-=T(!W_5T7P@A*D:R1U7*Y:M6+9BV?E$A8V.DG&OJ*%<:>UBHB1B)7 N
MCT19Q;++SK+C:+%7V%DF Q*.!L2]\,@9,&P#9<$82[R7+G=QYS5!GK5I8L6R
M%<N^+):5WBH+J)/!<>[A!Z$^)FT9%]'2RI9=>I:=./A(%#."8L1"CL4GG:LL
M18M8-(8H3;QC8>4MD[RFR$,VY1:&9:_V^+K1*NM&WYU1"YP\(#.U_\WPI58G
MQ Z 39=<_"2XIN-6&Z-,B2N-P*YBFF(M<EE=4*F$>RDMQS8FZQ3UVFFFRWTT
M<K&/-NK>]_.LX*WCP5:Z0UIPLT0NC.1=&["^G !MQ_]\.=OY'HX<Y7(;7MOZ
MOD'K%+YS_N=!XV/NKK?+ZON-O?KWS_#Z)HQ]0S3VVZG>W#RKK_T BX4EQ2SR
MU%K$B0W(">IR#0&I3((U$''(PF6CJK5,G4EB$APL1&"1"\)U9#QQ6#,=+:/*
MK1016.\(5FC0.XXK;YM[$7BWW>Z> $:*86^EHU[WGU:(_:+5&5)RIOYAN[?\
MF6X!:U; LHSZ-G7*O_L#6,[<M*+<G>@>Q=[PF'G9 L26AW+S&S?J>.47\Z';
MV/_CMUW;ZO1_SU?\Q5G=B^)@HU)AK0X,*IX>P9OQC]^&+_Y>*SJQO.7 GM:R
M;BF'.=CKQ5@<PISM]8L(^ O#G90A&*@NMU-(.>C)UT?;+&]N]LV;;*$UM:75
M+U?D/LVS%JP)EI2KXC&:8/%5J<VRM&J"P9J[#>B.K9IN3?HPR]33I5DBKCY$
MW$9&W"R-6V;H;S.+%;"($S7:T1U1T!UZ_]SI@5_/Q$W;"I_3P9(%]%4_E3JS
MN-"9H&W2J*E4//5[MK,;2\L@&]W]-W<1IIE38682L7LGN-U!3*=?9*ZU3N@J
M%0LI!N^[_=+(V>UV0S_/27C(^:T7%9Q9^/#*+-&5"(90 -<:8\954CH8'8*D
M5AGI1513/;&?56#)<K.5/F:I6>N$K['W3\O'_E>0GQ<2%OGS$*[5WFEN<A@?
MJ>]_:=?7VWOUYF=1S^/<WVGO[._".!KMZV&1^N$.C/OO=GU_[Z!^_NVL\?';
M"7ANIXWU@_/&^N>SQN'?AUOYF>G?5^NI1(-%\D$C$7+QZ8@%LIASI*A@!EQ
MAL%?>ZOY"ZRN4)',HI+,3/D(W%O+A=>Y3CZS5BM"\X$;IXU) MM9\J8KNGD<
MNIDH).N,$B'E-*URKXL[9!,C*&)&DK6"V-PO6\YAFVO1CGA3L:H6TQQK=@>V
M?5&S?F!/JX/<SVGDC&M@YF(4[X>A.9BUK<OHY+ VYD7(^33V-T[!98*);W5L
M[VQS$ _[+WKSZ(EH:_)DMQ.)QF0P4C9&Q+4D2+MD$=$Q84\29YS.Q4JJCG0M
M.#4LAFE2D<3"D,38MG$Q"A^91]$3L&VP(.!*!8R88('D1G:1V@?:-@MRTFLF
MHVMQ#9_?WL5.3*W![_>V>I:M'M=,R3&/8]D &6T,=SU'LU\1SBR$,]EU6Q+K
M)(T6Q6@(XLD:Y)Q/R,K(0HI6.,/!*ED,7ZHJDS<7?^.Q;8H*G@^$Y]@>P"%:
M)[Q!_O^S]^7-;2-)OE\%X>W>M2,(#N[#WM<1:DO=XWXCJ=M6CY_]CZ, %$38
M(, !"!W^]"\SJW#PDDB9DD@)&SMMD<11E97'+X^JC $46*8=JBQR M6)N!NP
MV U"/*KZJ1YIM[MF_Z0IL;DWW/4TPL4;SWK/=>LCQ'*><0WP VGD[IYAT_6L
MB,6&RJS 4"T_T-3 B4P50!0/# !0EN, 8#(7(=/3#N/T>N_IZ;U]"53U&O#^
M-6!G1Z_A&5ZD^ZIF&19@4BM4/4N+58.;ILM,3V=@TWZL?<J>Q:C6UE14+?UP
M\GLP1GGX+HJR :ZB3X9_8I6WJ"Z?Y.6TX-.DH!)V)1#^FI)@;%>IEVL+ W:&
M]AHC?@/#27"PKT75_05_0VL_M)#(\T1E)<<'@)K27VUQJ&O2]O5L"?Q=XA-;
MJV.]<P#D7@;Y/#S @W!:,7R,W,7Q(VWMGA3DV7E4LP&H\3T'?#E3"W1?LS0>
M,<,P3-N);*[IX-NMX\VMO;FSS\?M!M8Y[2;M_=#P+#_R5<,%P&-YEJGZNFNH
M=F1YS'$MW].-%[\8 ]UZ@FVK>Q7V!%28JX>&Y3/;-@//XJ83>,Q@D<;\P&(^
MM^UM'@_?J["=46&MN^88%N?<T%5N![9J:<Q3?<W4U2BR#">,#<OT.!XJ[]F+
MA]P]G@I['M4#?Q9)7N#-6!8,\RRG?1/>>05FNIKG>I&A1<RQ;&X%IA7IS/$"
M[D=N:&EK8+"^ FJGU=7QV0&J*H&Z#KY$G!FA8\6J9^O8Q,]AJA?'FNK;IFX;
M<6B[/B@LP][":7%]4<+.X!3.PS"R=,-FX&IYIN>%,0^9Y86&&3LZUS;NM=U+
M]PY)]W4CW:X&"MQFH0H.-%,M-_94#\L<?8YG>]A^Q#1O6<'1SE8T/(&CX&_
M;::[D\"IWV_R ZHVM/20!]SBKL8M4_,"@['8=T,-FVC:D=-'M9ZB%G[7Q5@F
M&%4M-@Q5=RW0PMA:Q-,-4V5Z"*NMFXX>^N04^MMR"O>ECJ'7'#=H#H<SW^"A
M;FE<MZS88AR,.=>]R'0L/S)Y'TQZHIJCQ6]F&/JV;H)C9CLV_(?;:J#YMNJ9
M6N3;KJW%3DB:P]'V17-L,]:TJWB)7=7)_3[ M'TXU%?!;U_K''?QBN.%MFYX
M6'!I>*IEZK[J>P97(]WU D=WK( #7K&L+?1IZ6-"NR.:6\ ;O6C>BVAV CH@
M?9ICV2HW/'0E3%ME06BID1^%OL'\R(H-$$W3V@W1? ;!D7YSRG,JTM[;P$]?
MM7WOBOJO+H8*PC R8S=4;9W'H*@]5V5N8*AFI/FZI7LL]AAZ;I:]-YY;OW>E
M5XM/+:K5J\6'4(O7'=?2]G7#X:JMQ2%&M335CW6FNJ8;Q9'M^*XEU**Q-R<S
M/=U>T"+OM]!,H=OSX.&ZK#Q!U;]EFNRY83 L%C/-TS06:18/7&;K,8^X;X=6
MS+BE;Q,O@]/6VH:#"Y:D0N&_S<?C/.MV?OJ5E4G8:_R--/[?72!LZV%H^KZI
MFEIDJU;H!6I@&('*-=^.\+#BT(^QJ-_PME6&LB5YVO'#CGM-VFO2%9K4CN+
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
M<-1]+V@I[%9+S@L&IDL:YRF\)+U&)!%516OA\*AG87V1?.2HPK_#IC2R?M:
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
M@]0]"C))/9V:DAUVYQU&%RQ<KM8B+/P/>":)J%Z>TQUBP3H:!@8*W(#8 W7
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
M>%A-Q>1 >J8%S$Z$4G!08B#P0IC8>-FCZAFTJ 9FP2Z0](*];G_FK$3R#/Z
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
M/*?<VS"@-X_]&5#G941';LW]FD,M)[A(JV4T :V6&2UBWABW9C,'",9UXW/
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
MJ*1HS/'@U-*[?RD(DN0EU73!:;"*U&SZ9W8V#B>YE-+6GXB0?N#(P(<T$')
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
M I=1%NF5L;2S^I.]YM"SR-].3D=IA$U$?SGV$!1LGLB-KBA&YZQT5MGJ9&2
MPL%:5$J[4"3LIF+3G/:CY#7.I_@%Q^<'"?WZ7_<@UJU@U@2GD/-8 NEQ%)I'
M02M%!BV#A.@L>#C9@NM@T2S\W",%M!RC7S%M K8F+&T,F<W!\.2%-L4"YB2<
M,$Y;%%G&DULQ'BRR7VM ^/1(F:T&Z5=H&Z&MJYA##;3M0("L8PI@E:+-/T&(
M1:3H3C:,=^QQY;B^[=/%MO9N-/O7R\O4'T@&..C,I*T)/\H61DLV,/#)(BE\
ME+9)%=QV2,>?S:Z-3.9U_0%\1'&"02<EP3''R<G39!2P(+)F*LM:)\M]HR+3
MVT -'W+M21]N'MOV)/D&)[@WL%W$%Q4M[@JU8QHM>5:TD+& ( BDY]DE*8)N
MDMRU&<Y0*8!#\;^_C.]+2N"-J3S]]A3'Z=,93/]UD=)"J[4#\OV#LIEIH4E.
MR1@F%+GDF(5NE)"^"]A=Q>W[X'Z7.AW#09,DH'5\*W2KG+4.^%JF"^X">#>9
M@_W2NE-G>N#D+G3'D&DM8_ L92WIQ;&*D5L2"*S-)8,2WJ?'HS,[L@OO5F7V
MH:)%>Q4@O^G=A3] GL$J)!Q,R;Q8YK-/M$^'PL!A9HJ0Y:B*$[%- ZI-:.Z!
M!7L4:>N9Z4=+O$<#MAX8O(+_GDR?G<_FDS.<7J34JB"= *$8B.B9#HFSP"W-
ME)Q*FJ(V071),^MT6'/S\8_ RNA!KCWG!+R&,WQ3OL.T5.8NH/I. ]B*9OB3
M_V-IFK22<<\GMMO!)3#<QAQ9TA+J_@:,-C;#N#>T&N7($7L[FAV8^%L.\ ?A
M?1_1]LCWO'P]^=MDMLAGGCT9Y[\AG,X_)9CBV^FD]LV9KO)<I8ZTK$ED,F!A
M6GN:O*R); F45D5ZL>YIW@A[=G[8L,?L/9$R:2G1'G?R"G"1F_H*<SV:_16_
MC!*^@O%Y@30_GUX!](HGZTRI/6Y(RR,85GO;UU;_23O+L5C=@?).#WOHE/<O
MT=[?\C-\MD$+$0*M5L6S;"39DRXG%JU(S*(*RA@R4*%T>J\W#O_0:>U#:@VR
M_C=XHA_H3Q=[DZP]O4.I@#S6*C?)/!K/7-"10R0]:U-&?@NF1V"G]RWY!BG]
M-V=+?[C4_R[0!HT!7F&[-^&_PWC<>?AP' E#!/VN0;3)>X?@6>(HF):AL" M
M9\5;"T*B2#H^"OW8/]377#WVD7T+M5CNF#<@K@J6("F?:0NUH;9W!G)\@H/
MA)8.4+@07).V-3MPW8.@WZ$<KNM&CP0,DWY[+4-D8?_VFAFS<<1^TV1V@U[+
MF2G&8#(!LY9>.P4A>VW1<LNS%LZ8DUV#']GV83P?S;_]DPS195CX.U/WY>7I
M>2XJEZ1H<?)DF.H0,_,9D7G'(\CDH\FYQ:O:$=_Q)<^+P7^C-_-9[<I$3M8_
M1_-/J^<\_[ILY?1D-D/Z?ZY-6Z..3OIZ%I-2?7FL9E!\8DJ2[^5UE"DWJ7X]
M .L=U#XVT*N;Y=-M26MQF43ZA/G\E%S*&P)Z^NW[J.#3;^_P<^T<-O[X_B+U
MXR+3\(0+#HX7P=!%<OLC+=J 3C&MH_;)D3ACFPYGQV,?*@UH".T;FLJ[3B"J
MT9"WTTD^3_,WT_<XK0&IA?%*)FKPM'LQ+K4FW]<H%I*S3&&"$KT!X%T,_$XA
M_$T [JR@=V@%F/1(1,\'/$L\-3J]1#1;FJ]=0/5]PK<5S? G?,<3=9/UGJ0\
MF K05LMUMH;%G&NINW,L>&,9>1J&H/%L?&]G? -3?\L9WT#,[R/<GN/__X!9
M.C^%Z9-$<%9A[ C"2 &UA)-[1AY-9M$&2UMJ 8Q!0#:[/+9M8P\;^>])Y),>
MY=7SD=V3,<[(HYR-8(G%95&4$N3_>P_U6@!D025@ H3(V00((73@;GW<A\[;
M47+J^9U;- HF&^.B>=@23W)@M!6.<>5J^^=H"(^7Y-0XCT%(@QHZ\+9I[(?.
MW='RZO&HK>)Y?S[]6 ]TETC(_--:%LYR2H3$EL1\*86Y9$)$EXT*75(@OA_U
MH7-VA(QZ/ .[J3U_)Y%,/GY;P@)GBN4F,A!9,@VD29[+R%("Y2"A(XQ[OW3?
M/>*A\]B7]'KL6K7(J\"SU3K@912UXZ:LD6_-I6.Q&,^"KGWC:V&]L1THO!SP
MH1-VF&1ZO)#J6MK+17*+)#D'K9B+KIY]D(+$5)MD*:&RTR'RI+H0=#7D@Z?H
M0.ELO<6IU].;)^G?YZ/98IA#CFJ^^_,>SF6VPUD[A!'"QA!B@62=!HC 7?02
MK" 3O)!G=K(-V>'B.?Q :],H/0NKR\&5+&3X9M(SI:1VUH<8>2:8SD2#,N+)
MI@&/BYX_/9^-R!:?71OY*I;K4M ^)<%JIB,Y4@%9Q*R90*.T#C*ZV*3>^S90
MQQX7K,9^-CF+H_'B]/892;.FC2V^^3"%\:S4,\$L3I(E;;6&,"J)3!<N&6AT
M+-E"B[:*Y% VZ<^[#\CA#Z)ZTYGU^'\S;AH<.VW&6L/19)U]A_K)E&!_7)P8
MS-[5K]Z4-^?SVF1VMK@+Z6^CCY].:(/!G)QDS@'YOPEI&[,2R((+2.M!-JG-
M;:+]3N/1Z^(@_+:H"[P\6-D@L-G3;]>^NSA%H6U:%U439DLV9*T6RV+U[(''
MK$B<"E6;ZZ_V!#K4\6<S/6O*S%T?<-XBO47LWOH4>-;DLB(/)+A4[W@7GJ$$
MQVF1-V0+#61@W(]CSQ8ZL&5A.X:+!BO4)ECURRE>9NUU -@R.WHGPKO)D>Z%
MSPXZ<CP9=Z(U3AL(0=:-MVA&.RVGM=GJ>H.E*")A)O/Q$6G+CHSINU&6?3CH
M^7#G_[NH]GKY\MDRPJ.CJM=92O(88B)#3%D&$",+W'F>DN4BK[ET&^-?Z^/>
M"\OW&+%/>I+9,#G-[W!&=DLMVR.#',8DOL\PFE93)7V"Z<<#.W?N&K.7CIU[
M 5_/;.;(K=,RT[:O'=JHK"W":)U$C%R5D[WFT+/(#VY.V77D(<3?H9&E$ :C
MM]%!T5H4!!T%VB*A9"%\T;M).+:]Y<X'7-V%]6)<)M.SA9]Z$3!LP<]MCQN"
MM,[376/226LM1,,3!@TA>I4BAZ1*":Y6#^UF\K8G'YL^?^W1SR:S^9-QII_5
MT[\KQY,'9Z%$SHSRD>G:U"BZDEG4J7@?9#VQ:),OOQO<\?4#UYZQ&']Q85-]
MVO.OGS$MOQ8G/H)2@FM&;R4Y0^@D\[6SDS$D'D!GHF@OA%L #F\:]*X[-\L$
M&G#3($C['<ZE!$Y VFR-M$R9>DYH:\)@+L!T)D@Y<%^N[K1OIB]+,(]=-PZ1
M>=/PYRV:N\P?#]QXQXUEG >:N_%D["HR>YW1WB(J)6.39IU[8!PJZ-E<5UKQ
M<M=QSYJHL#@*N.A#9%TQB(64O] B2!8'BY[>!0Y2>:LPB?ZN:[M\ZMW',GNF
M='*L:'M.SE^ 6#K(76#T79%Q[?G#UV <R, ZAT>(KR&;WBC+/1J6BEGD(E>U
M%(%6-"S2\8!>]59]U9S%6\HI^B5Q'ZGU3-XKDM39^2K1+EH7O*_9CZC)UB!3
MDT$0DG'G5*T(5X5W.;KLUNWR^I.'380[6/:3/@37>]/2K]> 2 O*6-H-O*Q]
MH%R4-)U )D4(R99ZM[OIL5_IUP?-X,&":V!FWV(O7BPS!:+SL3 >:T!:!F!0
M*SUT](N<'2=UDZ2"';@>JZG4@I8&;=)J8Y8U$:S:K'8 UO+$=RNRNSGI[97'
M]6NP>R6AP=JR':"GA4TEEQD8J/W<(;%@96 "G*CKGA.V29+FP-JQXV3W;I1C
M']DW4(HW8_Q $OJ T[-ECMY3').\YY>M/(.QQ4?'(D3"%WQBH#EG*BN9O9*%
M-MD6NK$+V/!QOYXXG#0DH$$ >%';\=VD5Q5P$+W@4C(,L;;\5X4\'IIY[1$G
M4C0QEB9!X&V 'HU"]"'PUJ;IVU.X2'O)PB=OK&.AU*M R/DA/&15H=+*!2EC
M%DVZL&Y$\T.9H0=1T* =ZPU0RW>@"ZR6IN<67/? \#R,N5VZ<(38AU@M5@VJ
MZ^J71&$H:T/I@@0TU&;PUJ$6&91K<P'FH-JPCZ'95!GVD7;/:8,??I]\^#0Y
MG\$X?_@=Q_-O9.C<@+D*NB@H"C4R'XVCG4U8%GD*M74Y:.<PT_P[9!3N\<@[
M/C4^E*))>_G>D^S#ZTD0L_DDXHMQ.J]E:X>7J![_S"$RL?:;^%HZE@DZ"5-L
M#-GJ8#@D&70(UDBMC;-Y=SK6SL</D)-%-G-$K30+Y.'0*V&016L,RTJ[E+F5
M1C3I)7F_<K*X+#E$S2(6$D(LM0$D.1-8@B(J 4MIDG7_P'.R]M&=PW.R]N"F
MY_9873#"[-.;\_DI?*NI)31O1U9$D6B85LA9#/4B%O))N;7!A90Z[*S[/?41
MJ49CD?=L<]T0P^5R_N3CQRE^)-C/8'%C4_TYK?[UTI[9B22%%4I;5G0].?/9
ML"B*9#(BKTUP0&N_KY)T?OIC5I8V%/3<_.L2U_?0+\R!$TA:"6,4Z; A\Y0'
MP7R2EAD4(>G 98+<03=N?<@C4X'^!-HZ6K/*+9791U^/,J(#3C,-]=:HX)D$
MZ8617 77Y/;C!Y3/VYM=<8C,>^PUUL'665G\]>L3!UY%Y9 )14JJG1(U%8(S
MY+7>HY1(:CRP&7H=WV/7EIZ8Z;$;VE8YS$Y<+9I723%A:_:3#V06%Q^9TZ:@
MB-F)V+XL8 'EL:O%_O+>VFIMF)* 6BT;G Z,\PS58W(L2-K_DM?"9=KUI/BC
M)* G36G%RUV7!'3-T\@Y9JLBV=(I27HM!"V,D607"O@H@P!,PRQ##R]';B]U
MV#-';A]:!LU^Z@+LCQRYPWCLG 9U" F#:HDR@G/!)?.R]@:FU9F%$,ER5]R
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
M*H8;<DE8T/62\!)JDGS2# H6(>FKXIK80+>B.CJ >CEX+>5_,[[ZOG:'1^L
MF'6"YFL0&& TC/QT%3!+1:M]V_FN0QI^#^Y/(VZ$3/L1?(.#ERLDM</#=\@P
MU>BM Z9H9ZHW25B:.MD"(2<G=4A&Q,8JL0[I<:K$48)O<<QRB>3UY&+M?;+H
M6G5B=8+D:A%>LH1+.<F"@DC?<@TY:\5UDY8;VP ]3G4X0N@-8EC7<)U7V;PI
M+ZYVY[_A:3[)Y 0D0SJJH0(4I3"0J)E49-)R%;S!)D'UG<@>J7KT0$.#4Y<K
M@+^-OB[\5ZRW4;R#.9Z44MLL%L44#S3Q$&@]BQR9@I(4.4#)RR:)W;=@>IRZ
M<9SH&QRS7$%["K/1[/WG*4)^,_X'3$?5XUI S(*3!10S0UMO/%%1U5/CPE22
MO&AN [8I2>J [7%J23]4W-06TTOO]EIA.L5/-13[!5_4\T/<U)4,TH*(<=[0
MH^S)=#2KS<TO[M:A>4_R:YR_*1_@ZTDDDTHE;NK].III[CB+UBDF8RI2"2-3
M:I(J,L#<'I.VWC=5N*GM]NA.=DN(;\;75^PKD5[;X,DD_!5G-.]%#0[M]_DC
M3>?:!TX@2Q/ &99\3$Q+I#<W\\R"3+F8Z+5*;3IC]CB)QZ2_=T;N345U_6WB
M%U6&]?*I91> U33?89I\'(_^IUH?SV$ZKNV,3Y00X$10+)F:+>A)B"$7R;C+
MRHFBBG9-<B8.Q/N8U&\(RFYJFC]6TYZ<GDY^KS?,T#+_Z^0\SLOYZ9.4JA]<
M\2+-J::0Z*(P!K)07+TXEZ3C6939,2G &LM#":Y)7E\W>(])CQH0<E-MPC!J
M<V$SS$](E;WQ"$PYH-74@B0=YX6AR&BR4\;;)@7K>Z'\\93H$'HV!#^/#HA?
M3GYV32)/X;1.X/TGQ/G+.D2]]^K;U0>>3<;S*=FA]8JEI]^66_AJ5Z?/7J2^
M27I%I%"226WKK=^93,_L-$O.I40KJX_K7=]ZJI]J-J6ARI;;*><]H?N^U#=O
MLE#?C6;_6N8Q*9\-1&:,SO4*V4 3 L?J;?5&*AZY:I*R<QNHN\IXO2]ZL]7P
M.Y*_IN=*U^5PF2ZY&UO+O-?;P-U-@FM_5&[5D9YX&%I7R*1T4)O"&U>#VKH@
M80R!<0T$#)V!G!Z'CNQ(1+T;%=E'_"VJUB]"@.38+BY76@%<9BPJ+ZS0]:X
M'PW31A XDVD911^LQA!3+$ULK-M0W:4U?RR!Z_92;])OD,SRK+;"6L6&KP?>
MUF"22RH@1\E24/7&=-IFH=2K)7)2VA%^%YHL(!WQ/2)U:<%(@S7EIBFV6$)#
MQB#JQ=C:RT5[!EU;[II%+SY18BG<-UE,-L/YP]3MF[,&^3(W42W?HBZX6AJX
MVX#=C7';!WD[]>$(R0^RQBSQ*>X41[!,0(Q,6P[T$EC%7%%.)),M]TWZH RK
M$3M,V2$58A^!-U"$UY-QOCSP6^Y_G$=,S@8&)GB:IRTT3V.93[60AX<@;),4
MJ0U8AK<^^B'J9NWY45)NDFM]RS'O$F*02-,LBHG R?QQ=<I."V:3=$HYA\HW
M2KK>B>V1*$;?+#2-?EQ+ U@=W%Y:4]?;."T6R^03) ^2%1(&TSR2Q^]2)A?,
M9?+WP9C6F73[P/W#G!V:\P9IOQM@+5_1+L &L'=O(KL_T=R^Z=UL__3$33N+
M> - 1)5=C)QYS:OM1_0"I,*LBE;3VNM4FXN>!U:: \*[=Z8S^U#2HI$DS#[]
M=CKY?0EPN4]K\@\THF$BUYO]."+9<D*Q*)2W.1N;V^1R;$1S9_;1L6RMQ^R.
M%O7=M0*HF_N7Q>8^*?GR];GV@2N?@&9Y,<%KO^VW/+LG,(T*N5N(:JWD6Z#@
MQ6J#1@4='?B:QYI 6^MX4&)S<X.><+4L#D?PL+AEW2GMR,X3E@67:F&>SB'K
M7+)\R,7AEV._*5<_7/0A.>&@?90&F=6TP6A5"LU<(A,18^ YZ*0;SWP[N/N6
M,[>/EMQ2T]4/&4U+QS=B?#F".#H=S;^=A$@&B>2:Z0+D30>4S),=PFQ(,GKA
MLI!-\MZZ OR!%.<P4EJ<XK?SPAV)#;/+S)<2F3;9LP"27/% $]0B^D9U!X\]
MS?(8M;PG=#^(-$N;HS>2O+8490UNRGJODO2,RZ0*(G!K<]OE\H=(L]Q+;_9)
ML]R'OZ%3Y[I@^R/-\C J]\FA.X2'H74%/$8IC6% 4,F\E/4%"9HEDX0N606O
MFERR^[#2+)NIR#[B'SS-LA0-:"19CSYZIK$(%NN]MR+S1)8 %T:UN0KH :59
M[D7@7FF6^TC_#M,LA0PB"Q1, E=,2PDL%!T8=RZ3.#)8;+* /,PTRV/4I04C
MPZ599@TE9E!D>JF:EB$D@^(2"[PXS"F%),0?:99W9.KVP-F0:99=</WP:99[
MD=<UJ^X0R0^99BF=R"A#9EEI4]?7R*(KB2FC4*;H731-N@8\A#3+)@JQC\";
M^#:[\[Q20:MB/<\T2'LN.LTBF$(007CI',^E46>ZAY1MMQ>1!V3;[<-" W-V
M4Z8HYI*R+H49;<A0<LK5KKR<(>%)QD>A4I-6I_<['_<813A6RO<GS5+7\S4M
M@&4O!1G12C,OJA0XM]& *HHW+C_]P=,L^X[<]LSYH&F678#]D6;9*[V=4^8.
MX6;0-,MLR.P3 9A/]=H8,)Q%3(8)@.20U_:(+4WBAYUFV49G]J%DL#1+)W/4
M=85- I'< R-IZ<VF7F EHTI.!VQS4_=]3[/<BZU.:9;[B+J!+;QI@[Y(*@:K
MA-%DH/D8:,]5Y!RF0*1Y&;,*Q9C0)$:W#= ?9DW_O#5H +X)UZH(H0.REI;+
M=FAW8[KT0V$'O3A"_@UVG%L09FU2,8[<PU#;2GI?KXH-Y',684!S:4N;^T:&
MUHP=]LG0BK&/V!LHQ-LI?H91?O[U,\D'9T_&^:(9^$5_R.5UB,OK"=$GU#JQ
M(C,)P(8:P)2+<$(*6="&R9O8K]TA#F^L]$7L9!!6&I@PUW&MTEU'>'7ON%+@
M(+-4<KUNJSCFH[9,%N$S=R2#TL24O175H]&2_F3?8&%9@+N)*@IIA"#]I%6S
M]KQ&P:*QOMYRCP:E3<8WL6PWPWE<JG"<M+>>&_=;1K:J-SI#F)U/%XF^AQ2
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
MXG0TR9=S<;D(';EBHK:)HG<J,1)I9@6-1)TP&MYDR^YS$H];4^^,[@;96MO
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
M2]N7ED'UEE:^&<*PB6(]<;.![2,$NV^GIN6/Z[\BS/"__N/_!U!+ P04
M" !G6)U2L)^".LJX  "QG < %    '1F>"TR,#(Q,#,R.%]L86(N>&ULU+U[
MD]LXEB_X__T4W)Z)75=$HHL/D 1[9^9&^E'=CG79OG;6]-VHV%#@F<DNI90M
M2K9S/OT"?$C4@Q0 @DS.G;A=SDP*YYP?A!\/@//XM__YXW'I?>.;(E^O_OU/
MP9_]/WE\1=<L7]W_^Y]^N_L%H#_]S__X'__CW_X/ /[WZR\?O+=KNGODJZWW
M9L/QEC/O>[Y]\/[.>/&')S;K1^_OZ\T?^3<,P'^4'WJS?GK>Y/</6R_TP^#T
MKYN_9!%&&<<A$%D, 608 YQP 40*<9BR!'/(;^[_DH0X$FD8 Q%&"8"A'X$L
M"!(084ZA'S :DZP<=)FO_OB+^A^""^Y)XU9%^>.__^EANWWZR\\_?__^_<\_
MR&;YY_7F_N?0]Z.?FZ?_5#_^X^SY[U'Y=)!EV<_E7_>/%OFE!^6PP<__^]</
M7^D#?\0@7Q5;O*)*0)'_I2A_^6%-\;;$_*I>7N<3ZB?0/ ;4KT 0@BCX\X^"
M_>D__H?G57!LUDO^A0M/_?>W+^\[168_JR=^7O%[-;.?^29?LZ];O-E^P(0O
MI?;E:-OG)_[O?RKRQZ<E;W[WL.'B\K#+S>9H5*5EIK0,$J7EOW0)^WF ^H[T
MW9[KZD"YTMR/KG3LP_2C,W7O)#_P\15NB1FL<O6%>K=B4WUW]Z(&JSZ^QJZ^
M%NLM7D[PM3B(::F\5+_X(/]5BU$#]9!I*:>F[I:J_,>6KQBOV/)H:"]G__XG
M^:\%X_FB>>O=R0\M: :A'U&FWD4$0#_#($,L! F,>93A)$LI76SWW^4%7X'?
MOC9BR[$O#_PG TNV'2MRPXOU;D,/[[+'Y:47E'PWJ;<9^GF%'WGQA.L/2.W4
M:[]2^#_VKWJEW+_]?%#? *OE: @LYV#\FAXIL%0O]?7FU-(U[;3TL#@*J61I
M9L'IG^_7WWZ6'Y'FAK[Z!U#_ 'Y0O]O_Y6RXG\_FY';3Z(8W] J@]1,_T[7T
M4IZVX A;Y=7U&[%=]T]G!8X4\B=OO6%\(_W,"PKOOT2[ MQC_+3XNEW3/]X7
MQ8ZSM[N-=$AK)^$!RXF^D^YGL=L\EP]]X7GYV,*G),9",HF/! ,PD?\B/,N
M'_,@#4@HA$"+-@EV?C7ME=#Z$E]E?*??92[X9B-]=;I^?.*KHG0\O5?YRBM*
M,W[26]P#YJ6?!D;&>AK"*/7R*NV]2GVOTO_&JRRX\1H;O.KAQHKA]#(<P:.W
M=(F>P 4IS:\'K\B(+[=%\YM35AJ@Q23\-1REAND<C&3'B;_@?/.?>+GCOY9C
M<T6U?Y<[\-]6:U+PS3=,EOS]ZFFW+;YPA4:^S,O5+G_:;92"KW&1%Q]R3.1?
MML]?^7:[+ <I%E2$B*4H I%/0@ AY0#Y/  QBM,@DX2:9GONO+ONW8ROL071
M=FUD7!+!9_Q<JF=&JB-.K![YOO \34/2RDBOM/+&:]E9'6*U+?4J4[UC6V^\
MO;5>:>Z-MS=8LOS!9'>,/OZTN&3^$;6=] TQ/NJG;Y())-J]<=ZL'Q_S;3G2
M[8J]6:^V4AB7"O#B;5[0Y5II>R?WT:\E@'\L((XCB/P41"2" &81 BCV&8BB
M($ I3+,XQ#J;8SOQ<]M"M[3W\$HYX+7^6V]93Y4TQ.Q-83@A>NP_'LPC,_HI
MPD>J>P?=O=^5]EZI_O_GCI[M<'-)N88:3$JC=NB<4J/E*'9T=^2T_\H?"=\L
M:$92E% !?(HC  ,. <DX 0G$+,5Q(E#@FW#:!1ES(Z[CG:H905V"4(^%!@(S
M,M6<[-Y_KQ1T2"8]YKMDC$MB)J6%'CM/UW[?HW8+_/V*JC'Y6U[]]_WJEM+U
M3I*+W+@I+TMRC/S-1N[5/QQ>T0L<!%S C((099(#LI  PM($L("2./(QS[B1
M7V.GQMQHHM'9>ZJ4OO%PI;/'?ZB31EZ]E-?;![ZQ]W@LITR/<\:?B)%IJ3'
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
MDO&7BO%O+D?EWK1>O47[>S2_+XS>"WQF7X*1W_Q7.YIWN025Z25%=+@(7HV
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
M**UN@]4D"ZJPQ;_GVX<F@UIZ<<L=4ZW,516=@C-5.11F&<<L9"#D3/I).(
M<1@"EB(&0\83'QJ=ZUOH,#<W2L4*;RHS#->ZS03H4<+(L([,'+7VAZ1EI;_W
M71JP;[EWX^UM\!HCW!92'0"A2S:R46-2TAJ TRFW#1EJK H/\HE*Z.?UIBR5
MNI4;5;(K8[?NUNJB1&FZ7I;>YDKRC=S)+DB2"9:$*4"9VDV&V <9$0BD"0\)
M(P2%06SFZ8RAYOQ\IBNU(EP7A;":VR25[FL4$\!%' $89!' 4,0@R5 ,:9QQ
M")G;$A^CS^U$+TF;:N@C3:*N8_W24S.ZBZY;(Z2=EKHWVJNM]MIF>]NU=VRX
MUU@^95V1(3,S;?$1*TUG5J%D"-KF94P&2;-S%-XHI)1+HN1]R8L_/O.-^@6^
MY\$"AI2QV.< QXP &$<9P D5@$*:)!%*>10:I5CT"9L;L1]4*_E=N0G-;LB,
MZ7L1UN-K5[B-S+I':GI*SS+5O];4'4GJP.&2ZGKE34I8.I:?TH[69^S(X_6N
MR%=RQW)+_[G+B[RD+%7 ,$))&(D8 A[$&$ >IR"C, (T)##)$FEY8-3+J4/.
MW"BC4=-KZ6E4#_(:KGILX0"MD8G"!BACEK@"@TN"Z!(U*3=<L?>4%JX];IYO
M\9^XH+LEWMQ2*L>MKTIY2A#&@0 ^3CF 44PE%00Q\!D)!<.JOY?63727@+EQ
M0*.CATLE]7,3+J+7O^!=8#+R2M_#4>EGD;-Q$1?]](VA^$R4R6&,DU%.1Q\(
M/>D=%S\V6:9'G]+MI(_>YRR;(*C^WVK6/TB*+*_:%U$ *2(4 9X0*GE,,(!B
M0H"$+(EIE!$4&&V%SD7,C<GV&GJ_*QVKB!!#1^8"D'H^S#!X1B8U0V3,J_)W
M&N^TM/ZYE&GKXW=:>5;DOOM)\TKU7^7>!V_RM6H:1W&QK=\H8<@2%%$&B$_D
MED65K,<\8R"%*.*"^'Z(?=UJ]9=%S&U]-]KIEZKO@*Y_1;L!9.05W2CF\+U[
MW>ZAA>L[1I^L>'V_=>T"]E>>M+WBK Y /^-G=3[ZIDXF))S"..*)2KJ2+VJ"
M5%A6BD#@9T1$"8FBQ.CLX;*8N2UFZ?QL5,7-_-J-A F4NI=)0P$:_3*H4M"K
M-;RI^]PZO;;IP\#MM<M%21-?F_19>W[MT?NT9?Q[U=!&.07O5T^[[9T<IJYP
M!I'/!%$581!-  P(!%BP$.#$9RA->9;2U"CVO5/4W$B@I:E7JNHI72TKR/4@
MK,<+;G ;F1ML(3./>[^*AM.8]VYIT\:[7[7Z+-;]^B<&[NG+GE<+3&@2BHR
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
MK>ZN")VZWYT>!A>:WFE^T&FZ])MUL7V_*JLPEO]>Q$D8IZ%/:F<TAAR0,&
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
MM6ZJSX#I"?,19GK.DBT2([-= \)=+PC&;M E:UUZ/4?C3^KD7++LU*>Y^,R
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
M6J#T5(+N__QDI9ZUS&C7<M;[@)W?]E6.PHOW1;'C;!'#1'(B#$' LA! 2#G
M898 0FD8,[F)S+B_D+YDOF;2;]QL]1RUM@B3K^ZIH/&^O:_Y?;Y2O>Z]UUC^
M@7+O5;[RBE)OPXB7(SQIF$$:8XDBY_(%%&8"$ XY\#E"\LM)$/1YC>>[E68<
MP# T&S'C82DEN =2SX>UA6;DETNEUHU7*>;.*[UDKDL']&C\27W-2Y:=NI47
MG[&]K6MRX8N[]1>NE,R7_"@V\6ZM-LR?-^MOTH%EKY]_*U27F O[ZGTR0D91
MDF622V$&,P"Q@  QG  _2K,XA!&G"3&[Y'.OY.S\UH.-*M!WTUA91E;G=3>I
M=?E3V8CBJ395;?S6^P,KO+?S+Z97BB-\#W1O(E]V=D>_P#R:V+V!WGFHMPKP
M5G/[N36WKY2M\@OPT\5CR5$27L:<$+>7IR/H.?&=ZWA(GU_5CBC+_/CB;U+F
M&_D:JZ5M]K>[)(K#"$: ATFBNKQ'@$0T D&2!#CR81)$5/?@HD/&W*A?J>DI
M/;V]HOJ[[BX<KQ]0.$!G9.J\ ,SU.UUMA/1/)!P@-=%9A!5B1@<15[#H.8+H
M^N1DAP]75&\?.UQ[U#INOM68M3H<WDEBW;=E+3[S39GM4WKX"YPE$))4@#!+
M8@"3D %$!0$41W% 842A,+HV,I0_-YZLG:6R-3+=*]]J9%WNN-EZN<3R:R]_
M6^V^#3??II.DY^2."/W()'RA+_5!_4-7:KG)EQ94N8A>:8/3^'T;\!Q']!NI
M,'6,OPT^%Z+^K8:Q;97WC:]VO!&EW,F_Y]N'-]))E5IL]IM(Z0P*@DD  I:F
MTB$D!&#H$Y"(C-$X\8.,&&5@:\J=&_G5:A\68%DW^+O4W&M4MRXUH3L5>E0W
M L C4YPC;"T:U1DAY;8GG9[HB=O/&>%QWFG.[.-#G+@[_.-"%98LH*$@ 02I
MW,,"2.(,()] $/#49]P/8LJ,.GCVR)H;/QVZ,;@H?M,'LHG#-1BZ:9PK<]0L
M?:A>/-S[2Y?%O8!OU&OW93^H_R.6-\[T@;/=DG\2?UVOV?=\N;Q311\6+.54
MR/TR0$BUNJ>8 "(@!=+M\4.Y T0XU#KTNB)G;IS1J*DJQS2*>K^7JAKR11>P
MFI>GP^$:^Q[5!BGS6]5^')Q>L':(FO:NM=_>LVO7*X_;'((79;Z4JGOU-XZ7
MVP=ZX:"28,Z"$%,0Q1)(F"41P(G\'Q%@"+GPXX!KM=W2EC@WGM@K[4FMO8/:
M=N?E.I#KG)X[!G+TL_1K&%H=K>N :7+0[AC4R8[=AX-K> IO %3OF;S..!.>
MT!N8=7Q>;_+!L4[O7W.QWO"]^\B+=S^DURAEY"N\>7Z_Y8]E6S.U-UTOI:3[
MII'0@I @3!A, ?5C!"",$H!I1 $G":'R#1IP5690OR/JB+H:O1PFZ+!Z_5:
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
M.[>=L5I8)^'%*DA1_W5D@OEU1V0D)$?V'Z367J.V5^GM2<5/<*TJI1G?C9H
MK/^:'@GHB=ZN^H"[>0E:H-7S[C(9;;)7CH6)[3>%S<=MVF-\XZL=)ZV"F/4W
M/TQ"GS&6 1\2""!E,<AXB@!! 6$BH]2'D7X'C XI<R/O6M&ZG.Q3I:I1>X4N
M.*\SM1.01N;E8WR:<KOF%-R-DTFG"0=X3=9,P@HWPWX15_#H;0G1]=D)NSY<
M4?^XL<.UAX?6ZZP*3.]#P._PCR]XRX^=\K+TX:%09!H$OI\E% 0$(@"3E(%,
M! '@*$8L(<2/N%&H]1!EYD:L>PM:[6<]981M#4^+^=&[ )H*]9&9NEW-LQ/\
MTT.2:8IYVN,Z3D5/"WU>J*RG/7+=M3T'C&G&L<5F*\7R%=[DZ]]6A<KS%#EG
M=2WO%&$$,8T!#J,00,0P(#&G(/+C-,741RG7:M/>*V5NK-@H:E@7O1_)?IIS
MAL_H_*4+C383:9G>0S'R\RUZD3^=4DN_@$DX0\O&A@ST'K;SI&JOK+A;W])_
M[O(-_[Q1 2#;9[5M5<G<[^1ORZ:\BY11/Q)(KO68$M6U!H',%Q!0'B28)3ZD
MD6&I(WWA\XOA:W<B\\1ZXSW5NM^4YXC;,I>9-_J;N4\&DZ+G+#D&>AIJ:916
MM2)KM;W/>Y!+S6]*E-]=1=G8"S('S*7/8R!]4@_'')53?\9B!#->8SQ?O,FW
MS[<;CM^L&5_P2.ZAE:^2AHF*$PPP0$&<@$"(B$5Q2 C3ROTZ'7AN/HK2S5/*
M>4H[/;XY ZN?389 ,#)7:%JOS0-=IAY6>=$L\X+3/]^OO_TL/U*M</F/TX5]
M-MPDR[;+B&91=O[=?,/P9KTJULN<E=N0]UO^6-1>;N3[*&(^ BA-4P!3G *2
M)BD(<)+&W \X387N?J%+R.R68EM/KU348N?0">GUC8,+H,9>L#88&6TAKH$P
M= ?1.?YD&XAK%K;W#U>?-7_-OJW/Y#]SN2]A[U;LK72[%Y@Q$5*>@C1(5('_
M. !9*E^_.%!%+*A<\(E6_X]."7-;[8V27J6E)]7TWFJ?F'8#>?U=/!B>D=>X
M,3)&K^=>ZP>\IR^/.]D+N]>L]IN[_T&[TX#7NR)?\:)XLWXD=5FW*D3\7@I2
M%)*S.DQ\']JTH$E 89)B@#,8JJZ)"& L$@!A)%A$DRAE6A?0 W28&R4<]%6)
M-0>%[<NSVTR,WM' R'"/3#&-]EY+_28MIL3_R()6-*F[HX(! +H\,[!18]+#
M@P$XG9XB#!G*CAC_NEZS[_ER>;MB[U=;^0W,R9)7^=*JILURK8)$#U>8"*6Q
M2!((1(CDKB>4_\IBF($PC@7)_)108M0$S4S\W.BPT;Y5)C+?6V%5 L%P.O28
M<#R01R;!(WP/JM<UWKV#\M[OHUP9VP'GDOP,-9B4]^S0.:4\RU'LV$Z.B._O
M-^H>17+H)U&'\9S$:828^S2D@?3T E55*\L XH(!%#*?1B04--4Z6362.C=N
M:\=OU JKQ-U?\3_6&^_-KMBN'U7Q(OFK0X_6NA.G(>?I38H>U3F'>NR=Y)&^
M;:S'#(4Q0LDEG>D)GI3%C+ X)2^S#]MQUFF-X5^D"1H]R^IJ-]4F>E_W6?@1
MS1"B( @PE-06AH"$\E\HQ3X600!%&!CD$H^AH\6-^!1YPK>/ZYVZL]WL3>6L
M*CV!6RT6*R>0MDW]/_\E2/S_VZ8@CM.9U^//R2=RJK#QDSK=Y<1=ZXW9U.AI
M:G95YMUX'ZL*[TXK>X\!O$OF=JK?I 0_!K*G[X%19-B]+O[&V;WTQ=[R(K^O
M3A!N?^3%@J<PC0*Y4T\2+AU;B2/  6;RQSA .**,8FCBTUX6,S<GMM;2:ZGI
M_:X4->Q=W@&J'J<.AVID=K1 R9C?^D%PR50=DB;EG'YK3]GCRM-NW,9/.TDO
M&IQ4W\4CSC'!80!$D"F^$(G< V<^B'#LAY(X(HJUPJ'=J#,W7CGS)]:[TB70
M\R@,8R8<S:B= SC>/$WM\CF>HL$>GAVR8_ITAAJ]J!=GA]XUO\URU*&Y?JJ
MV4I^>YYKA_#DZ$LD09B@( 6Q2 2  2,@PSX$":4D#D(819G1>:2NX+FQ;OM(
M<J^Y;?[>%<SUV'(,)$?FQ8L@MNI23Y*!IX?6.-EV5V2_4&:='B+=672:G[=C
MJ@_KU;U<X(]O.=G>R2&:E#D2!!PA!)!?]A<D(4!(,! D 4X12BB,J0DO718S
M-Q926@*EIJ?TO/&4II8>70>N>MPS'*V1F<8.*&-6Z<?!)8=T2)J4,?JM/>6'
M*T];^BT/>,-?J\H'RC.2;E%5*@-C2'F ,K5C9 #&601(EB 01/+G+",DB8QV
MC)?%S(T-OFXEO=9E-6A+3T.WY#*DFD[(8*#&=CF4@B>E1VXW&_D(KSIE?I3?
M?54ANF[G[M#CZ(7&J7]Q6=*TWD2OM6>^0__3E@$6]1D69[=%?:SU?J5J1K4J
M[,"$0#\F!*09DT2!0@%0D## 4)JD <24$".W04/FW%CCH+*'"Z\Y?SUH;1A
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
MKA&+4*C& 9,H6]EGQ/V8#>C+=E_<-NZY9?AF[_^_8VOC4BQ>FJU)66@B"6)
MB8S9IF,0\(SDQLV1L&"JT) CW[W>5S*FYNWL-S+W>@[>Z7V-IOM&[PT8C;7/
MZPS/H&W>"P $V.5]/?+HF[P73#NWQWOITF$>@WOOZGTCZLZI:<4W,RE+J7),
M0:9RL^Z!)0:$9AR87Y*\8#+-D%?86@"=ID8@^W[WHMOO7AR:UHOCIO5MFM3+
M79LE53U?<VN;GW,28H+=G)B1IRTRI^UG[&UWQ@X&)6^/9^S38<9.P@K".44!
M,0[I/(50:U0G*R".KYVQD$/[;TJUQ8_;3K36](^;S<Y&.JYTM?6UV2W-6!_-
M+Y9VDYXM9?5KSC9*&J6?U7)3J??9/ \;<]EB9\,EJVVT^V?[A\V,$J1X42*0
M,_-E@*GQ_KCD$LB<ED0768%UYKK3-8K&4WL?_*:VR?-Q6?=JL[XRR;XD]C8E
MS]:H*B[)K%KWQ8JV[*]D_F1&]ZE,,LZ7X_J6WN2F//*[9%]L_J?6XI_K26^-
MME&%M=E)97>R-[R:^.I/H/YN=(U/*NOM8KRQOSZG2!H$IO;%<-_=G-P79*0M
MTZE]4;PV9T>=M)X=WW'T&&T;>518NWO3XPH>MGQMP[+O=1N2?PA_UD(7C#!L
M0P&8W? F@&=( 4)RK O!<E1X=<KMD34U]Z(;K3XLV:H/6+?E8""X(K^:SR$5
M-=;; 9:0*[,^<:.NN!SL?KV2<KEE&&V\_V-GZS?SS79M/.A9D6LM<RF!EB4U
MRQE1 &Z)H\29)%K3DD&O9E/'PT^-'&KMDM];_3P3Y5]AYT8&PQ&)_/R[@^']
MI)^W.>3#_4K"J,_S>>M>/\(7KAI<''WUI&RC4-O:Z=U\4^^?[I2\?VZV5#9F
M87VOO[&_/JNUS880E3\RRW(J&"(9$+ P#WANT.2\-) 246J)5%KBPK-P^C!-
MIL8%UH1ZA2$[1B2KO15!P@>'3YP;NXPR'9&)J*G"_I.UHEGT=0U)#I94*SWS
MM^?5ABVLWW+ANKO$[C*9OQNKZWC%RO!ZD1BTT/MMX <N C]0F;$+Q-^&V9GB
M\3<.>'.&R/PO)3\N#6FIS?8+VZH9S4@A9<&,&V6[84D.C5<E.,@*E6O"4UXB
MKV[A/;*F1JL'5>\2;95-YHVVB2T-.S@OY 1C-WX,A%SL*((.:)6>2:MH\J4/
MM%MR/R[!$2GEXT3<C\KTN&1W3X+'Q5L&[MSL^$;]L5/+[7O;:_C3OF0JY30K
M4(I!RI5M<T4S0 I, 959JBG-54J\.H)?$C0USCCHF52*#BA8>Q5;QYV; (C%
MWK89!);_9LT5)(+NU%R2->XVS16+3_9HKEWO?X3][<_5M\?5;F/<W/?SA\>M
M4LL/J]7V>6W>H5\46\P?EG8_VNXIMZ'-"E(NB *IU"F J<* 0I("D?%2I+E"
M&#M1QB#I4^.1/,U(LE<Y61]TKHZ2W0\%_>?A^LEO5'0C<X[1/6F53UKM.TAW
M]*_.VP8DA/A#[GZF&A7ZD<Y'PT^!UPGG8 A[3BO]QQSMY'&PN=U3Q.&##&S2
M;',[CJJF-,V.D(:T%(!(G -8<O.*R+  .2VR4L.4R]PI:+U?S-3>!76OG4[-
M?<]NS.>Q=/,B;T<H,I_7X'3;1T3HMMP+0M >R^<EC=M9N=?:DW[*_5?[/?Z;
M]7;V=O>T6U2+U?=:*[']7%66O-=OY*H*-JB*UFM)"2[3%)2V4@G$&AHB*"G
MD)504V;=)Q<B<!4X-4HXZ)S42E=;PT9MNU/<*N[5+L 9^G[>B %H9 8)@J4S
MI_@"U,,N9J@.LYB?7K.*LZQ1^,77\I9IO.\;6*)DM]FNGFQSKRH0JMYN_S+?
M_+-Y7V:,I$592("I[4922@XH-[Q#"*>9XMK0CU>KU2ORIL<XM;K)D;Z)5=BS
M"LD5G-W\DH#H1:>7B\!%<%4<<0E:;N2*R'$KC;C9?U)DQ/&V8=3RF_KSC1"K
M794_\GF]6IJ/HDH4L<4AWSZ:KXO:?%QVKYDOQ?QYH3:'>#V>IU) 08#@C !(
M.0$4P@P02AF54!,E2Q_^":'4U$CJB[*SMWA)YIN-/49G>^63S=:L7=E:>BZ>
M@DR=&Z6-/2&1>>^@9_*UQ3[Y^[.TK;OMQD]MD&U=W[ER;U+R>Y2XS9 8A^30
M('J-2K0AD7S-QD''OC4DPJ;]V; WVTGLW>J)S9<S)A62*C=>(!<V$$TSP P)
M T6*#*)2< Z]8M+[A$V-8KOG^[^9ZX9&09R!U8TF0X$5F?XZU3!;/9/?:RT#
M\ID+&'&B(,[(^T%A$)<MOQP'T7//,+[XAZJVQ>6;[VK-'M1O.^LVWNMW\\7.
M_+9.L[G?;2LOQ!#6#!$D<($)0(Q+ )'6@%,D <*<ZU2DJ(2>=9P\-?!Y5,8J
M>UEI6L6J5O&I&\\ 5=\Y@!BQE&D.L"YLS7..#(TCLZPO6::*(BN02F=;6Q3X
MA\_ 08O_A_!WX_N(J$9^!;2:)XWJ2:U[)_NSH[<M2UI9%.[E,!"YD.\+7Q5&
M?84,Q.?U6V7H, .3GMC:M@W;ET"M@H!GYM6!""\+4"!I/%).">":"2 (+[#6
MDD$$?:CLK)2I$98-C)\W ?<!\AO.(^M&4C?C%9F*6OVZ!8\K'0,F2O5!$#1?
MZJR@<=.F^FP]R9[JO=B_HM][L^3=OGR8+QJJF:42Y6DA2T"X79.6S/@QNB"
MZD)(*!%EW.EDXMS@4UM^UOHE5L'F=>I>O.\$N/YG^U8X8C_2[DAXU>F[9/(-
M!?I.AARM,M\E8[HE^2Y><T/HTMO=>ET%TKZ.NLE5!C/%-,AS!0&$ @*BA 9"
MX[10.5$\A=X13)>D3>WAK6-U1*WMC0%-%Q%V>V$'PRWR4UY#UB@Z1IC3-4R"
M1SM=%#A^T-,UV\_&/EV]:1B-?%;+C0UL6,I*RN?59KM6VWE=7^Z=TO.EDK^H
MI?E015UN.O)_,R;72LTD9D03LQK )32N 2,I8!G%@!%)2X(UDJE7380@6DV-
MEAJCJE.IYR.+$E[;,IRKPDRC&Z>-/CF1N:]3C+/1/FG4K\+"[Y*#UN%(,"B(
M(<DRC&*CDFI0+%^3;]C!_1.</BYMJM1J_;*OV_YUJY[__CPSGAS4,+6+,%0
M*# #'/,,R$P)J'E!4^E4IJ)/R-0HM&HJ\+UJQ[LQ"B:[9[O+R<0?.S,A-F^Z
M,2/9K!:7=SC=,>XGQ%#(1>:WO8K=3GF)53/Y^W, D-RSBD* -5+RT##0O!*$
MKJ'1DP=T\=;1TGVN*=_-ZKEZ[3#7]8LR5+P3VYWM9FRYMXH;+S V2]XR!Q!#
M9F@Q)8!;?S3G)2XYR@3$7@WLSTJ9&B\>*=DDLWD$Y?<CZN85WHQ39!;TA\C;
MI^N%(*2/=E[0J#Y7KZVO?:C^BX<]_6^>5NOM_/]4KX%[_6&^9$MA1G]K_#,;
MO555M=DMMYL9%!PK761 Y3D'4&OC,94&TY287^<I59E,?0C!5?#4.,+XJFIM
MO23=JIP(JW.U'I6*;^NJ7D;UA'5,3-1?MC*K9P"6\^RXD4L,S"/S35?EJNZ6
M17A?F?GM'OF][N%XR!>MD-3D+'M4MO)%Y#6!>=\?OV;A3 BA)2X(T&6I#:]!
M#HA,2U#RHI EH1FQ#43=S^)]A$_MB/YJ9<)X)0AG6.49*K0 F!1F'BA5@*3$
MK,-%B@0B1@#*9TOU8#LQ_*"9H/5,=)7X?W,NW-XFL;[IT=?QKD4?CXLY'NKX
M?[8L9EY';[;;]9SOME7AZNVJVN"TD:JKQ<)>UA;N^C%E'V.\E;SD3[:XXZ6W
MTZ QAJ:8;=^RS>/G]<JVR):_O/Q]8PN][=^(;\1V_KW:_)P)EL$220Q*A1&
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
MD#T;X51W&)Q!=X_\-!AW>VD0.B?[3\-&N?E=U1?Y^,FH\7&KGC8S!!$N$,P
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
M_X?,8M <@G$M&#<CX8?,SDE^PX_1PC\X[_VO[]]\50^=]&690XE1EH&,906
MC$A "15 9F6)<2YY63KE8YX=?6H.MU70/2;L%*Q^WK\9@MB.M-$M:90;$")W
MYKOC' YW$RPCA;YUX0D3VW;1ZIXXMM-[1HM9NZAN-S[M\D6W5>=\NWKB3:S;
MN_E&+%:;W;J3P9,5"I8RU4 KS@&4-G/4%KL01&0E3$668:]#*3>Q4^.O3J%"
M3P?9$68WQS8\>)&9;U^6LZ-Q<E Y^3U*CI,?3#$*=%Z1_$.J=+JA<:E4I^/=
MP[CHWY5\,!Y7583</F*/\^<F=3ICJ6)(V:Q0) %460IH*25(>:F00$3@S"N,
MY:*DJ3%.HVC2U=2/>2Z#ZD8V0:"*S"_G4(J0@'X5BI <<EG8J+1QU>;73'']
MAH%!\VR^_@^VV*G-.[-@^VX&_ZXVO["%C=7_^JC4]M.J3H_\Y>5PP=O5LMK]
M_&9D_O+2J/9.;>8/-8=5*9(S(DBA$<1 IQ0#6'(!&.<29*521'+)E?1BEWBJ
M3HV>K*5);6K2L?4N::Q-*G.3UMZ[A+]TKDM:FQ-K=)/O[%EU(^+7PHT?IS'9
MD0EVU'GVST"(/@5!<Q?B:3MNUD-TU$_R)>)+'+"EM]G.GZI*;O,G]6%M'J+[
M[VK]C\>Y>'PCQ'JGY)NGU6ZYW?S*7GY1G]E<WN^V,TJQ*C-IOA^IC8 JI#+K
M:9T#S#C1*"49%N[;?D,TF-J;9&]$8OY5B;9F)"MC1_*G-21AM24)JTU)GMA+
MPE7R;*RQ934\MM$&S9?#SF/L68B].[F? &M 4EF06!.2RH:D,2)IK$B,&<DO
M*K&&V/9=L2? 8Z\S]D2,M1]ZVQ/QKX'V4&]!LV^?=="XX^W%WF+VT7[M30,-
MW--EF_FF*A%C1S:ON\^KQ5R\U/\];#8RF&,H!00%3(5Y!V40,%7F0&"<IP*3
M3$&O*%PWL5-[\51:VZI,SV;4]JGVW-QUP]MQ<S<XBK$W=UL #RK?);6ZR>_-
MOW'V=[V0"KJ_ZR9YW/U=+S1.]G?][A[&2_]0\X='&Y-F2RP\J-]V]OSJ7E?A
M:AM#>YLM6]HC=ZN,F$EL^Y[P BA,((#&1P94<PJD*'.1<X2Y9&XE:@;)]WG"
MQBE74ZF5_#1?)IM*XY_]6,H/?3>RBH9H9,YJ]4X:Q9-:<\MBM>Y)1WF[RV'4
M#T=<@U +R5]^"HQ*8X.P><UFPP89F&V]XQOUQ\YX#N^_VW"B?1QX*@M*RUP#
M;8@,0(9S6V(Y!;I4A<HEEX7?F=4E05-SJ YZ)K6B+E'B?M"ZD5,(P"+ST""L
M_#.XKP 1-)W[DJQQ<[NO6'R2Z'WM^N%1\Q\6JS^;7<>V9TR9<2FJ<D[*$$->
M(,!RC8&0F5*(B$*ER,^Q.2MG>@Y,%6"LC9[)8ZVH?Y#Y*9IN7' S0I&)H(+&
M*IBT9]D1^D7U81 ZX/E4T.AQR1=M/1<^?/GB88^^3?*S1P]F/+44<[6ISQ2A
M@!2GK  T*ZHX.@VX3@F@*LMR0=-,^#D%Y\5,S26P6B9':@X[[+T JAL%W Y5
M9 X8@)(W!_2#$)($+D@:E07ZK7U- U>N'MH;H:KM],'HUIY$_F.^?7R[VVQ7
M3VI]V!VT"6^Y(!E0*L7&*X 4<$1M1=Z4$B%TF19>-1]=!4^-*VRRVKK6W3/&
MUAEJ-[Z( 6!D!FE+N=DGX1!T\:?1.FG5CA1KZPM6V(X!CK)'[@G@A\AIU7_/
M^P=N7]B.F8^KA;EC8Y.BMB_[S*?/JW55D*#38?#;ZC=CO55GM3"#/K1U9F:0
M05SDF08$DZHA #8>CL@ Q"Q'6E(LL9X]5YE67[=LO77<\@BBG,\#^EK%B+NY
MROB:-F.[C:'RW!L),V^JS)'". >88@2@IK:Y>%$ *0@6A"+*S5JT!N7]TK&5
MPX^:M5;!B$?RU:[A#YTPQZVOT:<@]D99QZ!_26J3NCG(C54G[5"/#=O7.0NX
MMQ84Z: [<6$T&W??+BB:)[M\84<?]L)M>_/\U33G:BK+SW*BD$8$FFFD"D"E
M%>"L0  3##E#9<HD\O'_+\B9FKMO%#3K7//DSNNJ6I7K*JI5V,X^L2O#[6Q
MPMTEF&61EK(H4B QD>:%)Y%YX64E*)!!&:9YQG/5=B[Z-@[:QXV,OHT ^D^-
M>C_[%Y*[A*O;>RG ES+RBZ8I[F943!H=DSU:X=X:5W (^1JX)&I47K]B[VNB
MOG;Y#ZAA-"LIRE)=,B!A:E,010$8(P)(*1')L,X1QOXKG)MTFN;"9E]:YG5)
MH81MD^VC2OA^Y;/2U2]JW4:L.#0C2FJL20ER)', 16[;'PL)T@*3,BL91EK[
M+GM&GLKXJYVK$ZG,WW[8%+J?^XTR*2.<#P8HZ321LDRQ#AV'*_3?IVA2WR'F
M[8,.7=-(\WZ^V,SF5_9?J_5;V\/T-_,5;[+/M1*<8(8!2ZDPCC@4@)52 U3(
M/$\U3P7/_-8[WCI,;2UT,*%I?76F>5-E1U(9DEA+!C:K'S)CKBY^U'F([O['
MF((!ZX/!((9=._BK,?*Z8C!.IVN.X4,-8\TF_^?3G/'Y8KZ=JTU=#GH[*Z L
M2T(I*.V&$-0: 0IQ#@0EN$R50C 5/MQX4=+4&+!-,E3UNL]SS^<RH&[4%02F
MR 35(M11\JXI/1]P5_LJ$B%9YK*P4;GDJLVO&>/Z#4&KML]82E3&% <EQ!1
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
M:BYP/BI[-?C4GOF#?AX'1*\!<S@NNP&&V$N^O6I#SLI>0^%Q5'8#)&.=E'E
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
M<&#%EV/7R<>OL^DF8R,B$]1EAW9-(>TAH=/L,-Q2&)N[K&-$\?2@_+OOW0T
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
MRV6*5P(*V2FB+8,8B]?KR[TT06:@S%H3!--YVX6!_2/I#EUMV:TJ#MTQFFC
M,.WD(ZQY7%E>C*AL-*6O-4@4GB;(H#(<4J8TLIB5J%53M2>E;;EU1^'D$,?N
M8*4UA\HG_8);K'K"O">1 8\!8W^3 QAI+$CB!!,Q$3E\QO80I)[,3-9#:CU%
M-H#9!\0XTES8Z&R"<B"-GD;PX"/^$WU2BENN:8PGW)K;<O/ZQ%H?"FC U?M;
M&I]_+3+YC@OD?#V-_T.^-[3J2F9$J>QTC&!H&9NIB03C/;K)3DEE3 S,5C%X
M^Q(ZT,SCFKGBJKIJP*;MRM\JII(V9*L<A:2T+BP9\.6Z;9^DBL)H1[9=.GLZ
M(.X>YE;S"NL"YD!T[J^])AJ$'F#OI@]Q:\B?--19CH&^(]KCWN("[@/9 W$J
M*VHCMZY*3?6>= [K#+8 T%XTV"-$3SU!Y^6'WSY^>OUG_,S;O[ZN-TYGVVM.
M,UOG209[&K1SM=E_R*O=_VP:R[38>?J:IHOQ]W5YW166'56:I4@@Z5@.0$RI
ME@X*1%!2*R.CLE4LQ)YT]EN $BE)@AL%))@$(ED.N!,8<):0$&7BCFZY#6.0
M I1:1J\F3AZO2]E'^ WX@Q^67]-\BV0*+S?"^/$LXL_GR2W2J[3Z[Y7LM,C(
MFB[WB'ETMT6Y5DQK!B[%X(PO4X.J%!X<3_JP&_,I,7IB-3<,[#>S.?HHT]5$
MO_#SR]Q-%^4:$]3Y-';?33H$_,F-IT4Z9_/Q CV55UU3_DI$UV6*+&1.C 2;
M! ,1/4??NJQZ:CQQ!K=N?5+D]\C;L.;[U'#=<;4,A9V&EU-A\V/Y02>#[E/E
MRMEY6H[GG7%;-Z]]G*!TSN*_7ZXZA:_$H*7,SM  RI9@PSL-GD8%+*#NJ(F.
MJ"H9ADK\#+NC-+IL3HF1)OK('Q/$2[?X^F8R^_W/*9ZG*T.1<:5^2F'B%HMQ
M'@>WL2G(?3(Y"Z]PGX]H+41*Z$OZD"%1$7D2WE0:8- G$\,>432\+*JBH?%M
MXVI]2Z95%JJ<"2D!*.G2UYP$&&L%STI3*^O, -J!N&&'YC6,W(.TU\!AW!9V
M-JP<U):L6$Q"Q 04MQ(0UBFP/'#024:AG>/15CD,[IF/82WT*4/A(0'0&_X;
M2&!_[#3[%9VXX"8GRF;??N=@J>U'6!\HSUW$2E(T(%GHAG8KM/()D4C+O:L!
M@22KM%F?.,_]V(:T+3A?A>/7(479KTP(Q A36"F%<YX$L"X$2$(F'DW*.=E3
M>QL[TOZ\<NK[8'(?SZ.&HAMWE7>.G@O?7F23#=6@<IFMG0ENCL3@_A2YYTHZ
M7ZD\K2\&GE=6OA;*JZF\<:CO'A$7QKD.3*7(0%K67<ZDP1/O01G'LPQ4H0_6
M;G)D\,Q(*V"OI_1C\X%?!KA[Z<79N[/W+U]__O/KUU\^]^59WWYH/=?Y$>+[
M]XW?C*=N&L9N@N9QW"V:*Z0&8;UR&4S0B%3-.1@O-)# J4>,\)BJ-.+M0MRQ
MYK/<UK-<7-=KH:/C>)! >4;CK[($_-9 C"GI4DUE9)5JX=MD-..;]H.)N];K
M")DWL.&NJ%_?8G?%1"8I25?2R)*6CEN6P N?@&FAA%!64U(E:-Q*S;#X.4:]
M6Y%RC*P; $S9D(LO@/]Y_1^7X^]N@LPLSI8OW7S^<SP]_ZN;7*81-20K$A+H
MC*P@4P1L=SK'-7.:"V)=E:.IG:AK 5!'H>!NWK)WE32 L[,09I?(!KIY"5GR
MDY*+74MM)&*B5F<-VAE59G\5>^TB1!F#<SK*+*H4;SY&U+#!:?^HZDT!#8"I
M#**?XD=^(@LC+F52C!H@I@@ED5RN<M; G)-):*.YK32IYIJ(88.[_L%RL(";
MZ"[Y.$_?W#BNAVIO$BNWI#32:!]=2 $T+YV%)JWG"%BI)*&*4JFKY,YVH&W8
MD^C^P=2W.AHP0&N6NFL!1IHSXI+/H(@MC:^H=*LR6E!<'58K2W*L$H'>)&+8
M>]FJ869_ 3< CMO(5E1F31V'G&($08D&Z[("[WA.7O%DZYQ"[6]2JLT(K>#,
M'"SB!@I3/LYGW])\^;,D]<N=;\7)_[:N@QP9EHG,W ,-"7DA)($-TH-6&J42
M,Z6ZRC2@QXAJP17N)6+O3?(-6)FK*]_>E2JP3Z4;\T/^"^ZO15RCG)GT4054
M=S*X) 0%E]%QXQ07!B=!6UEE3WJ4JA:\Y%YPU)_L&P!2N=+[]_%D,A+$HJO%
M',02"0K'*9B$8J'*,449\4)4N6]E0T +?F\O\#A(H@T@X2V*>WH^]I,5D$OE
MY^L?ZT*Y*YZ"SBPP[0"#0G3&# ]@6?000K)6"BEMJG3-WM/$M> %]X*@WC71
M +I>K5][=2_*%6LC$WW01F;(Q)?[KE#[SOD(7D<,!T640E<YV'J8I!8<YEZ0
MU)/4&\#/C:Q!*=!=^_Y)YF2S%" 5_B.D,.!C$D""]4K2&!6MUS1SEYIA+Q;N
MT\$Y6M8- &9%_R@YEYDK+1':<X1YU."T5T"T"(($QKFK,C%Z]?IA[P_N_;1S
M+VDV$&N_&SL_GHR7X[3 >._S<A;^_G4V0:$O2NRW_'D]O<X3QS)+X,H=2,)I
M"E83#RPRJZ/6+-?9@G8EL)E:R3I5%U7TU( -NL'7W?R7S5Y*3B0H7=I)I.'@
M<U 8*R1MK!+,R"KG5@^3-.Q!>AT(/(RS8_31 +)>)7]U?)MQ0^:\U (SZT$0
MH\$2%="QH]0R*8,F5<[/;]#0#':.4NL]Y_DP&3< C\UQ_T?WLYSU;[B@5DF/
M5AH,MPE$QL#1">. &YHLCU:P.B-\MI,S[*96"30]2+X-_,PO\:WW9#1B5B+U
M(0+C9=BD*!W RAB0/'E/G3,LU2DF?(BB8=/*]5#4@_P; -+KBV^3V<^4/J5)
M-W;C/D.1"F\M4Y!YR6,Q+L!Z:P#9R1A>2AUXE;SSDY0-FY"N!*Q^]=$ P#;]
MV7?LK:>1,B,,X)) +FA2Z"]*C%8=T\%DAEYDE1.P[>0,FYFN!*4>)-\ ?M:6
M]BI!>KT0M$W,)!' A5RFXG)37+X$(0H3(YI?EVLY2]LI&C8K77>G.U+^#0"I
M2YINL:?&IV3+I>]!E5XZBWNUE<$"*9>W:"\RR54<I@?H&39)70E$?<B^ 0AM
MX2!I'C!&B) CYR"T#6"U=Z4LQ1J1#9>ABG=T('"JI;(K >=(B;>0XIY-S[^D
M^45)5MPXK#&4E?M2$.^)H?%4.H)G-H.-61*B?52\REU?V\EI)M*OF%H\7@\-
M6*![Y\4W9%<.C9U STY2U'Q7NEE&^#N3.3@:B,I1"&.J^$1/T-5,#J >OOK4
M3 - >W3L!?(ZGJ9X<_K%36ZO5Y=D$8-4YU",E);]G8*/*(,@A#=1)<=IG3:.
M/JAO)K]0#[2GUW(#T-XP\?/-;/Z7:4CSI1N7>1:;$]-;K!FJ?,@4 LVV')HZ
M,,XE7,12>,$E4[Z*/=V#QF9R%_6/!?O66 -@O%VK?,7H#8:L2HI$Y<HU0!X*
M!^"Y4N"R3)9K;RBO4B#S)&7-I#OJ :]?[;0 MSN!^ U.**/)VE"<X%(^%DN]
MJI09I&1.ZR"%]54BDH=):B854A%@_>BC 63=8&*4E6'1HQP8$;@HDO. WQF@
MF@B-LA*A3DKM!@W-9$-.4BRSE\0;2(J\G%U<C+L!D8MNTEFYN?@\34-AA3##
ME4L<B%()1. 9G/*BU'08GK6+(E39[QZA:2<PV6<-IKXTTH ENB^A$5?<2.DM
MV.@R2D9@K(*V%7).26F9A*]3S'>?E-T*L<BSQM*1"F@ 0D^)::0QX+6!&5 !
M922LB&"#$N"-R%108BBM<GS]%&&[P>L?IDCT>.4\WTGP9Y___.;=A[_U-IAR
M^\-/--M].S/]#ZK<##B];KJPQ.=$DEBW6=E@P)>R>*FHI&B7E$]5#O >(ZJ'
M:TC+,S_.9]_'*+X7/_^R*(GIJVCV+"S'WU<+:",&SKQ..@8P(5D0-/)25>3
M.:HR(4($5<6@[4]J,P,NC\/2EMM+:^JL@4WU]OVL:(RM,)8#X[+,-#.RG(>@
MI99&N<"HEM>W6_^#7HY;6^6/WH^[C_P; ,_UE0*++[-/*<PP-.EFY%VS]&6V
MKS1M1+^3.PG*T")-3L 2:8&IE(()5!M;9_A/!6:&/<(_,90'1T,#*^+&11RH
MCE?C1>B"]LL4UTR6<Y'-Y6"!1$ZY+5VER)%(&<6>N "E0@@L$^I,E8S</D0.
M/"AV<$C=*]^MI-\FKN9\E?#=8=RQ,6+)<H9T@B,H(:2>@!>.0W*62I6I5KF*
M';Y)Q,!3M%I#W\'Z:< RGEV4:^/^LZ.]7*AQ>UC+B&;KL^$E5T[12R<4O71>
MQA<RP:)UD8HZ,RD>)VO@Z5NMX:]''3:'R'6/_O3\Y6S1I=L[XUZ:$D=>L1P=
MY6"Z:V4]3^"RRF"RS%$$F0VIDJC>E<"!AX"UC=*>]#H@7I?YQ_5PZ3=N/.^&
MV7]>IF]_^39BU&ME3(!H0QEIKP@X;G49E^9Y-H9P=2=BOY=X?.SY T\':P5:
MO:F@ ;/WXG(QGJ;%XN7LPN/:*+J\.EE<XE<+%.1\K>(Y&O@NL;9X^;5\^7:*
MB^NRR[-M_Y.K:APZ"B(QXP4Z)"JRU:Q::TL;-WHGR):(7%<I73D1?P-/.VME
M9;2,J@86V^>OJ,X7#D5?+G=+T\7*=\_:^. S1?BJDI-V$2S&BB"9ME)I;3BI
MDF?=3L[ (]A:@W(/.FL >?=:']9W":PKQT?><>-9=&"S+J.;@P.3 G)GB67!
M>^-CE8J>)^@:>/9;:UCL4XL#N[ K6[]X^]"^,"+,!>.IAU!J=444";S4I?P@
M$A.LHO)N.G2K*_O4>X:M&VL&8;VKI &;M[D<]<-T,V;ADUNF5VD^_H[\E#M5
M46"7G?#?SY:OTF)\/BW)T[-%N5L5!7#C R,EG=4L$ A!NS(SQH!C60)GSI),
M$DVTSFCO'ID8N+"M&; /#I"^;]H]LME@BWPWA1-7M10CG7,(DI3""8*NMF<.
MXUK<:AQ-)AOKI*]S@>'.% Y<5]<<NNNHM@&[C@*=EUZ?5VGUWQLB?.F^C9=N
M<B4_1KWRC$; #2KCHN0<O,FEVD<G7**!:%;I9KM=21SV3.'$-0&5--<D)N_?
M%CG2T3"CHH H73D1$1(\Q76M%2VW<1F,*&N=\#])W+ G^[6 \23^CM12$^?T
M][G:)*=+9PCEUD2"KCK1CH/(D8)+GD$,&".BQ^XD5:<!W0VJACW)'PQMA^JE
M49BMKQC<9"6V7D\YLCQRQRDZ%TZA!+VQ8*F+P%B4@I;14K5NNSF$W&&WX\&
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
M"<_+I6L,1/;H<@:NP#GOP1)M2 B*T*B?<*2V/;<]&!RALEE/\FO3LEQG/73
MS3[@VBC-RKA*;$*A1 $T22Z$95[[*IT,CQ'52HYSF,WK,-TTA+,;/F6Y.Z@T
MOG;??)F[Z6)%&1T%Y9)7$J'!6<*%1!@XD30$E86*W.OL=AEVTD>L\B"1S1FT
M Z'Q=-:@'STUB\%R"($2O\7EV7Q>!JEW!Q.?RE<?\H?+)0;T:='=Y_SG\?G7
M$>4TQ:#+EN$<6OJ$D9!B#@RQ2>,.(D.=&:O]LC&L/3TQCD^BZU:S9)\2AO"7
M9>($2L%-X_CBFQO/"]_AJYN?'WAIS5//[.FRFKU([ZT3Z,9;SZ;Q4YJX98IG
M83G^CE"]<:-"#%[F* 2PT@XKN,3]7I;TB&1)^JB#K-/HLC.%QQ]"WGC1VROI
MXRN[4__K%VY+,1OTA[T0!A0S>77CGBL9I*Q463BXD^0JV_DQ1 _=_U,#>?</
M)D^DU&=K$0^>M+_KDT]C':M.Y=\5J<1$'BB&PUZP<FLQAD,F1(Y;>D[9>I9M
MK'+^6=U&KFI9+R[<_.>'_/)R/N\\C,7R]6(YOL!7+=;5+V60 GX ?[.: W][
M&'PD689<)OZ$8$ P1\%HANM):RD=5<JQ7?(N1Q/R7 S?/G"Z775\2DTU$/5<
MIRP>$&[A<W'SZB:A,\\.I,)03BA3KFX*&K15A@>AI4]5DCY[TCELW%(7IZ=0
MW;/=D\]B'*_*Q=].\VQ^L:ILZ([5:VS4C[WN-+OWS@R??$L7G"JJ,P-OT @*
M2SWB345@02'F6;+<59F4?K*P9\<%V&5Z+9%&$ZF E*NEA#0*'/<!M!1&I<0Y
M\U7\FSUH?"Y[^SZX.M!F[JVR@?O-N\S4:JBQTEFFE('++-'(.X]B8LB#8]PH
MG@)UNQ33[=1??O765DH&>M;I[%@!MX"*3<N%Y(J8)"%DV77)%L:I1;\C9::)
M38;W-LOBQGN'ZS8_4&-W=7Z ^(:^'F \'5]<;GJIO-+6F-(<EX1"P$L"SE(&
M1&LNF!$\DUUJVG:[&>#FFP?6_"%ZF_4AQ*&U[W[<()PIQZ5"(V=8F3ZL/4/V
M;01O;5!9:FEEC_="_-A3^U4F#O2B_8.%V$!$?VL3+%M?MQ$N2B/MRAQFY[7Q
M&8@OM2S,.G!E:(+PICN7U4Q4FDSV*%VM5&[4\2%J**<!K*U28;>86E=,&5P8
M/.@(3KIRWY,+8!6S0)VF9=UHJJJ<ZCQ(44/1S;%ZG]500@-H^C!-7\87Z4N:
M7ZP/Y5^D:<KCY=4-"%:J;+P&[SSR8TT )P@!'CF+AK.,UKT&J)XB;%AL]:3_
M645EM "N<FAY2TB;R2+.&TH8@V1]N4N,YY)8"-U,=!J\]#Z3*J!Z@*!A-\)*
M8.I#^ V Z!8+'R=N52X>J0E&*@TVE[L-,5) ^M$A2%QP;1GSD5:YR&(K-<->
M83&('W60(EI$T^;.F+*: LV06#E'S D9LN5>**63H-%Q76=$_ /T-.0Y':;I
MI[!S@-@'[LOX\OOLR]?9Y<)-XY??48@_<;>^Q]8F?.4N\R02&"\UFEBJP)-@
MRS5$3FB=(LIKA]*!/5[9&& .4>^LOJQ;,T"WHY)W5W6VQ&KELB<@N4$S7>[P
M]3I'\")D8RPK\WI.G"]XMU>[1[6K*QI(&ARFIM:@=UMBKW]\2V']-1T9[SBG
M1$#RI@PQUPQ,N4):2N38)2T]K0^_1PALR-CU HW'L->7G@[&W_<T][,:"%S+
M;.28BDHR!5R6Z6:JC**.V8&(R$2TQ.18)1C<1DQ#-4S5D76(_)]MC=+-A;-8
MSGQZ.PVEW# >/IWD^'>>IEII/]9/7K)$O?,N"PXQV@2"H>MFJ8F0*'?><$>C
M?IY5R(>X+*6SV>(*1I<EX@KT&1UF)@,$(ZC&M<@8_:^2I?YQ=4S)TCXJ:\T)
MW'(J$J./BGL%.02&43ZEX+V4&/27"[LL=2G4WXT//*ILHMQI+SSL>52YCW(:
MP-K#B6TN*2&4H+_*RB1IGP18ZTN[%)&.ZXB^3)6QK<_TJ'(OO>]\5+F/$AI
MTY.G8])93HKG*GF7"0H!K*'E>@)%M).9.55EJ.%S/:K<2__['E7NHXP6P/7@
M:5ED69C25J1UF:ZFRR66'M<?Y:KK+[*YRJ2PYW94>128^A#^T'>-8) U=I/[
M"V+3O+N-OQ@"\4PR(*G<I>++$&,IT4=-QD8K&)4[W3UTR+N'/;/L%T<GD?_0
M]U:%@*'_O#B;KQ(2@,QVREISUSF@FU5C+(DR9<B2*_06,@6CB(5D@^$FYL3X
M+A>>[/[&88\$^L=2)5DWL,UM/]FEBD7G$@$E,%X66:E2<!* !Y-2B5N8-&T5
M4S11E-I;I'>0(EI$TWK=Y:!3Y#Z#E!Q]/ZH,N" \)&5==IYGXJJ,OGQ&Q11[
M:7K'8HI]Q-Y.,<7[\30M4YJ^F<V6WY"CY:?D)N/S:<E@WSCF%Y(%&[PI 00R
ME]"@>\T-L!BY<I1J?K?@ZZF2BMU>W!AX#E'U]L**"G)O!U2OQ^=?=V N94.X
MBQ2(=67WUNC_L2)06[I7)#?\;M774Z#:[<4-'3/V"ZH*<F\'5&]FE_/"W&]N
M>IG=6G[;.%USR3/-3+@,BOAN^FPI2N(>Q6ND9U%%2<)^Z-J3@F%CO(HPJZF)
M%AJ(5_TI3 JA,%P)K PO3I2BBV!*\;>/2>44C=GE)*9"6WD3I<R'>-^'"[@%
M5%S=Y&=,YB* 9*4S5EL&U@<'*5@94_)$[#0#^EFVE>^CL8?:RO<0W]"-Q;<[
MHG5$8Z4<:$=+,PCZ9"89"BFA'!@U/KM=1EH^V[;R??3V<%OY'D(<6ONW.J)+
MWWMTN'OA!HG0+W,>G5 <G7&=E3#<IYUF&S_;MO)#M7^P$%O+KSQ4#RA=]$EP
M@0$:0T1GF< K*2%RH4,DBDE:?]+MLZ\5KU2U<9B:6H/>HS7(A.5HO2CC\V(1
M7+F"TT5(V7*IE4LYU\_U/>]:\;V@<7"M^!YZ&K16O(1ZNW#E%E\_7"XG[F<I
MB49):1\@LR1!\$3 6R*!">J(4E;;L$N@O=];&\KA] FLRN(?.)MS3VQ7U=%G
MY^?S=(YLOG3?QDLW*3^?QC%^,BU&#)<'Y>AX9%&&VI@HP5/T()A/1#AM'7H2
M^P)LY[<WE,6I"K0ZZACZV'[#QVU65Y7Y(Q<$IU*B VK1UQ#$4C"!*9")VB#0
MZP@N[H"K1U\RK ]6%3[]";<UCVO3F\.B\:8,I?':$92,=6"\-< <,U0RPJVN
M/\]UG]XH^>R U)O\6\/0[8U[T_13OAYIA[$NUPDH9R6:YK1,5B.0B!7.YNQQ
MR9S8:;])WTY(4_\82.M)2ZV!K]O,1[I<IL<#!ZI*UL98##JR\:"%S(GZJ*D_
M33/);KN@_L> U/ZR?[9MG>N]_E,*L_/I^#\W/8VW^>JGF_.A5YVFB7,G1D_>
MNZD3#\Y8"=FKXF*5^GY&#!!.,_7")&_J3V%JI7?32BLX%P:2EKD,ZQ+@1%1
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
MWL+&VA"DQ*/VGH 1I#@G"#;G0@;%O1*X2#6O,V3W08I:R7_4@\-V[^Y(W30
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
MYPKDVK<T0[0\2>]%IDW7*+UY*T']H>@8@3]-6CZ=^R.BB*SE=2_<FQ7\O"U
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
M,B90<(N3%W$4MP 4U7-""C?Q,FK D>1CJ:1;4 G8M2UAV ?8QZZ$WPW1C7[
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
M2Y8^2>)2#ENJ3$XB2;V^.<D?A:B@(HKGF"@9L>F(F:D)6E(<M3'7+!)N4K-
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
M#7,\8/+;FD)P5P5X7ZB NP-Q3Z>JFOF?.?7<,O5U>8C]Z+'.(^O0(9XE=M"
M2:&X@&!0#6A/3\;_<J[_I Q\[!R]V.OTAJ5][LRSSX6*WT7K>,84W XQ9DI%
M1Z"4@E.H03VAF_>DZ XM$S5^R ^M73J[=FS;F4R_<+]T8V;\[(JJGH=#Q00Q
MB'8NK3ZEP4Z9WB<5DF N5OIVE=MN+6Z] =L^J_LX>S,X_@=02P$"% ,4
M" !G6)U2A_":96X[   <=@$ '@              @ $     97AH:6)I=#$P
M,71O<3$R,#(Q9FEL:6YG>&HN:'1M4$L! A0#%     @ 9UB=4H.GTQ>?/P
M274! !X              ( !JCL  &5X:&EB:70Q,#)T;W$Q,C R,69I;&EN
M9WAJ+FAT;5!+ 0(4 Q0    ( &=8G5+1$U50I8\! -2+$@ 0
M  "  85[  !T9G@M,C R,3 S,C@N:'1M4$L! A0#%     @ 9UB=4MUU+F_D
M#@  .8\  !               ( !6 L" '1F>"TR,#(Q,#,R."YX<V102P$"
M% ,4    " !G6)U2<'0&6P ?  #-.@$ %               @ %J&@( =&9X
M+3(P,C$P,S(X7V-A;"YX;6Q02P$"% ,4    " !G6)U2Q9C)DUE)   A"0,
M%               @ &<.0( =&9X+3(P,C$P,S(X7V1E9BYX;6Q02P$"% ,4
M    " !G6)U2L)^".LJX  "QG < %               @ $G@P( =&9X+3(P
M,C$P,S(X7VQA8BYX;6Q02P$"% ,4    " !G6)U2>$.^6YUQ  #K"@4 %
M            @ $C/ , =&9X+3(P,C$P,S(X7W!R92YX;6Q02P$"% ,4
M" !G6)U2LUYUS.$'  "')0  %0              @ 'RK0, =&9X+3(P,C$S
M,CAX97@S,3$N:'1M4$L! A0#%     @ 9UB=4GT>;#;K!P  GR4  !4
M         ( !!K8# '1F>"TR,#(Q,S(X>&5X,S$R+FAT;5!+ 0(4 Q0    (
M &=8G5)K'RY>Y00  %P4   5              "  22^ P!T9G@M,C R,3,R
M.'AE>#,R,2YH=&U02P$"% ,4    " !G6)U2MCXY:.@$  !T%   %0
M        @ $\PP, =&9X+3(P,C$S,CAX97@S,C(N:'1M4$L%!@     ,  P
** ,  %?( P    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
